MPTLSSMATPEQGPVPFVDTLLAGTNLVPSPRQQREEEHADLVATLPSALEANGLKKLCLYQGFWIRDIHVPAAIALQRRFEPRPDDVIVASFPKSGTTWLNALTFATMARRAYPPAGADHPLRRLNPHQCLPFLEGLFQGGREAELEALPSPRLMNTHMPLPIMVPSAVPGCRVVYVCRDPKDMAVSAWHFLRRLRPDLDFAVVFESVCDGTMAFGPVWDHVLGYWRASMAMPDKVLFLRYEELLRDPAEKVRKLARFLGTPFSAAEDEAGTVDDIVQLCSFEHLKGLEANKTGCLDPLLPVPRDALFRNGASGDWVNHMTPEMASRLDKIVADKMRGTGITFQ*