MESVASGLLSRVSPFSSSSSNGRLSTQASSSLSFIRAQNVTKKGLDLRTDFACPYPAGSIHGSFSGVSLRLARDAIDQAVSHSGSRKGIVTMVIPFQRGDARQQPPPDLPSYLFKNRIVFLGMSLVPSVTELIMAELLYLQYEDPDKPVYMYINSTGTTKDGEKLGYETEAFAIYDTMRYVKPPIFTLCVGNAWGEAALLLSAGAKGNRAALPSSTIMIKQPIAQFRGQATDIDIARKEVRNVKNELVALYARHTGQSKEKIEEDIRRPKYFSPAEAVDYGIIDKVLYSEKGEERGVVADLKKAQLI*