MKHLLVIHTGGTISMSQDQSNKVVTNDINPISMHQDVINQYAQIDELNPFNVPSPHMTIQHVKQLKDIILEAVTNKYYDGFVITHGTDTLEETAFLLDLILGIEQPVVITGAMRSSNEIGSDGLYNYISAIRVASDEKARHKGVMVVFNDEIHTARNVTKTHTSNTNTFQSPNHGPLGVLTKDRVQFHHMPYRQQALENVNDKLNVPLVKAYMGMPGDIFSFYSREGIDGMVIEALGQGNIPPSALEGIQQLVSLNIPIVLVSRSFNGIVSPTYAYDGGGYQLAQQGFIFSNGLNGPKARLKLLVALSNNLDKAEIKSYFEL*