MVEFQVLDFHFERFCSVSLSNLNVYACLVCGKYFQGRSQKSHAYTHSLEAGHHVYINLLTEKVYCLPDSYEINDPSLDDIRHVLNPRFSRAQVNELDKNRQWSRALDGSDYLPGMVGLNNIQKTEFVNVTIQSLMRVTPLRNFFHIPENYQHCKSPLVHCFGELTRKIWHARNFKGQVSPHEFLQAVMKASKKRFRIGQQSDPVEFMSWLLNTLHMDLRTSKDASSIIHKCFQGELEVVKEFQGNENKEISRMSFLMLGLDLPPPPLFKDVMEKNIIPQVALFDLLKKFDGETVTEVVRPKLARMRYRVIKSPRYLMFHMVRFKKNNFFKEKNPTLVNFPVKDMELRDYIPSLPRAPEGEKVCSSLFVY*