MMQRFKGLIKLKQARNGLLSYQRNFSALPYDAQYDDPQDQVLVEGRAKSRAAILNRPASRNALTIPMVARLKRLYESWEENHDIGFVLMKGSGKAFCSGSDVVSLCELLNEGKMEECKTYFQTLYKFVYLQATYLKPNVAILDGFTMGPGAGIAVPGMFRVATNKTVFAHPEAQIGFHPDAGASFYLSRLPGYLGEYLALTGDKLNGVEMIACGLASHYALHERLDLIEERLGKLITDEATVIETSLAQYGDLVYPDKTSVLYKIETIDKCFSHDTVEEIVDALENEAANSYNEWCRNAIGKIKEASPLSLKVTLHSIREGRFQSLDQCLAREYRMSLTGMSKRVSNDFCEGVRARLVDKDFAPKWEPPSLEEVSKDMVDSYFSPLGELEPELELPTALREPYI*