MANYFNTLNLRQKLDQLGRCRFMDREEFADEANFLKGKKIVIVGCGAQGLNQGLNMRDSGLDISYALRPEAIAEKRASFQRATENGFKVGTYEELIPTADLVVNLTPDKQHSKVVADVMPLMKKDSAFGYSHGFNIVEVGEEIRKDITVVMVAPKCPGTEVREEYKRGFGVPTLIAVHPENDPKGEGMAIAKAWAAATGGHKAGVLESSFVAEVKSDLMGEQTILCGMLQAGSIVCYDKLVADGKDPAYAGKLIQYGWETITEALKQGGITLMMDRLSNSAKLRAFELAEQIKESLGFLYYKHMDDIISGHFSATMMADWANGDKDLFAWREATGKTAFENAPKYDGKISEQEYFDNGVLMIAMVKAGVELAFDAMVASGIYEESAYYESLHELPLIANTIARKRLYEMNVVISDTAEYGNYLFSNVATPILAKEIIPNLQKGDLGEPTPAVEVDNITLRDVNDAIRNHPVELIGQELRGYMTDMKRIAVAG*