MPTADLHLHTHHSHGTADVAAMVQACLDRGIQLVGMTEHAPRPAGFRYPAEEFQAHVLQQFSQYVAEVLAARQAFPQAEILLGTEVDYVAEHEDFFEQFLQSAPFDYTLGGVHFIGPWGFDFAQAEWDVLDEDARRAAYLDYYALVAGMARSRRYTVAPHVDLVKIFSRETHARFLDSADGRRAVGEALDALAQAGMLLEISTAGLRKPCREIYPGPTVLGWAMERGLACCPASDAHAPNQVAFAFDTLTAYAREHGVEGWTVPGPCHAGQSGRRRLPL