MTGPPVTSEKGLIILGCPEASAQQALALHVAHNLKKRGAEVLIAGNPAVLNLLKVSDPEKHYITNTMTLEQCIGDVIENKRDCDLCVVFAHNDAAITYAATMRYLLPERKMVVIVFGKDPGPLADAIQFPCEIIVDRAVHNPMKLKTMINRVFGWDENHPT