MQKRVVILLLDSFGIGASEDAKDFGDLGANTLGNIAKACFNNLADSNDRHGALKLPYLESLGLGLSALKATNELPLGFELKPNLIGAYAYAQELSSAKDTISGHWEMMGVPVLFEWGYFKDKNDSFPKEILDEIMHKTKIKGYLGNCHASGTEIIKDLGEKHLETLYPIFYTSADSVFQIAVHEEKFGLDNLYALCEEAFQILEPLKIARVIARPFIGANREDFKRTAKRKDYAIKPHKKLLFEKFIEEKQGEVISIGKIADIYAHVGITQKFKAGSLMELCDVTLEQVKNAKNNSLIFTNFVHFDSDYGHRRDISGYANALEYFDARLKEVLENLRENDLLILCADHGCDPSFKGTDHTREYIPVLFYHKDLQPAFLGKSESFADIGQSIAYFLGLSPLDYGKNLLNFKGQS*