MKTLTVHTPSHSYPIFIGNGLLPQAGSLLKPHLGKRAAIITNETVAPLYLGTLQTALDAAGVSHFSIILPDGEAHKNWQTLNLIFDGLMQNRAERKTTLIALGGGVIGDMVGFAAATYQRGAPFIQIPTTLLSQVDSSVGGKTAINHPLGKNMIGAFYQPQAVLADLDTLHTLPARELSAGMAEVIKYGALGDIGFFEWLEQHMPELMALERAPLTQAVYRCCQMKADIVAQDETEQGIRAWLNLGHTFGHAVEAEMGYGVWLHGEAVAAGCVLAARLSEQLGKTSAADTARLAALLEAAGLPSAPPVFAFEKWLAHMSHDKKVSGGIMRFIGLNRLGEAVITEITDTDILRRTLQPYL*