MKLSILDQLTVPKNQSASDTLQEAKELAQLAEKLGYTRIWYAEHHGSDAFASATPEILVAHIASATEKIRVGAGGIMTMHYAPFKVAETFKTLAALYPDRIDLGMGRSPGGSPLTTLALNNGQPPQLDQFDKLPEILLFLREEFPEDHLYSKISAVPREVLLPQPWLLGASKESARSAGEYGINFSFAQFIHGHLPKEVLSAYYKHFRPVTEQQEPQVSAAYFTFAADTKEEAEYHAASFEHYIFATEHGLPNKFLSPEEALAFPYSEMDKLVLEQNKQRFVIGSSQEVAEFFHQQEELGLTEAMLITPGYDKQTRFQSFERLAKELL*