MENLCTWLGLLAGAVFLYTSCLVVYRLYFHPLAKYPGPFLARISDVYQLYHAWRGDRHLEFWRMHQKYGKVVRFGPNCISVNSATALKDVYGFRANVRKAEFYDAFVHPAPNTHNARDRDLHARKRRVLSHAFSDNAIKQMERYILANERTFCAEIGRGASPDSKGWSTPKNMSDWCNYLAMDILGDLAFGKAFHMLESEDNRYALDMVGAAAQRHLICGTMPIIDKLSLDKVLFPKIAAGRAKYMKYSRAQLTERTKLGDETDRRDFFYHLLRARDPETGQGFSTPELWGESNLLIIAGSDTTSTAMAATLFYLCRNPAALARVTEEVRTAFSSVEDIKQGPQLNGLTYLRACIDEAMRLSPSVGGILPREVLAGGITVDGETLPEGTVVGTPHYAIHHNEDYYPDPFAYAPERWIAGSVLKSGRTVGEADIQAAQSAFCPFSVGPRGCIGKGLAYVEMSTTLARTLFTYDMRKAVGVEDPSEGGKPGAEWGRHRESEFQLVDTFTSLKEGPICEFRERDLSA