MTLLKNDTFLRALLKQPVEYTPIWMMRQAGRYLPEYKATRAKAGSFLDLCKNTGLATEVTIQPLERFDLDAAILFSDILTVPDAMGLGLYFAEGEGPKFKRALQHESDIAKLHVPDMEKLQYVFDAVTSIRKALDGRVPLIGFSGSPFTLACYMVEGGGSKEFRTIKTMMYSRPDLLYKILDTNAQAVTAYLNAQIDAGAQAVQIFDTWGGVLSDAAFKEFSLKYIRQIVAGLKRESEGRRVPVIVFAKGGGLWLESMAQIGADALGLDWTCNIGEARRRVGNQVALQGNFDPSALFGTPESIRTEVARILTGYGHGSGHVFNLGHGINQHADPEHAKILVDTVHELSRQYHGG*