MRENLKRWLYQAMGFQNELARNQRIEPISKATKPNKTEPNAAGDPKDSKPDMSLCADVKYISWLKEHPSALSSFQEMISAAKGKRIVVFLDYDGTLSPIVNDPDSAFMSDLMRSAVRQVARLYPTAIISGRSRQKVYGFVKLDEVFYAGSHGMDIMGPATQASSYDGKYQSKALDKKGNELTVFQPAQDFLPSIEKMLNELEETTSEINGALVEDNRFCISVHYRHVLQEDFGLLEKKVQAVVAKYPGFHLTRGKKVIEIRPSIKWNKGDALLYLLETLGFANSSDVLPIYIGDDRTDEDAFKVLKSTGQGYPIIVSSNPRETLASYSLPDPSQVLSFLIRLARWGDPSSV*