MSRKVFFSFPAMATFALLYRRRTTIFLPFSFSHAFSPSPSLWPSPTSRNKPPSSSEERLTRFASRLQAHPASNCEISFLSFPCHSANVEYSGKNLRVSILTEDATNGDPWGPETKTMSMIAKALFERDEYERIVQVLQQRLSSCEKTSWRQLYKTLSVLEYLLMHGPYSLRDEFRANDSHLEDICELKFVDEQGIDKSFTIREKAERILELIIDANHWKAARSHAQKNSVDISGFGNMAPSTGIEYDRENILARKVLSLQESHAEDAVHSKFADVLKQFNRSISCPTANHATVPDDEKSALLNRNSDALQEGKL