MTAGFTFSFPVQAAEVPADAEGEVVEAEEEDDDWYEFPQRPVFHTAPAEEFRPPSRMQVPDGPFDSVEVLPGLVLRKGRISGPEASVLLRDDRVSDADLVPDIYEGGFKLWEGALDLCQYXVQRYKLNGKRVLELGCGHGLPGILMLMAGADVHFQDFNKEVLQHLTLPNVAANFAALPEGRCQGATRFFSGDWSAVGELLTSQASPQQGLGGNYDIILTSESVYCVEAQQRLVECIKQVLQPPHGVVLVAAKTYYFGVGGGTKTFRQAVKHDGIFEVAQ