MDAEQLLHSLGLSGTADPAALLTNLRKLPGVRQQGVLDNAAAVAAHLLSPAVDLTAQQAGQLLERCPVLFSWPPEQRAAVLFGDLLEAGLTAAAAAQCFVTYPQAANSTSLAPGLAEAATILAHSEDRDSSLGGTVPKVPAAQRTVAALLTRTPSTVLLVSLSAGALQQRAAGLQQAGFSAAQVAALAWQRPELFTSDSAAKLASSVSVVQQELGLPAAELVNLAGEKRPGWLISSAATVRERASALAKGFGQAAAAAMLLKNPAALNCDTAVWKRSLCYVAACGVADPKAVLQQCPLLLHYDHAAPIFVQRRLILQQCTQMTAAQLYEQHPRWLHHRKVPDLAQRLQFVEHRGRDMRQLMVYVLYEPLKDFLAALGASQAEWAAWAAANPPNACPLYRWAQQAAAEEAARLAAALPPELAQWEPQQYQFGRHNAAPGS*