MASTLAAALGARDPDRALEAMMRLKAAMRTAPDVNGEDGLAPLTKLLGSSFLDLFDTEREGAKGMYSDLQAKFGAAAAQKECSILLRSSAADLLARCLSSGAASGGDGASNVAKALRGDQAAVEGLFAMIASNDVTEAAAAAHLLVWVADSALTHSRLRSEAGLKLLGLMLSRSTRKEGRPVSSIERVTLLHSALTLIERAILPVEIQAGADPLAVLPALEITPELKEISTWATVSGMVRALLDTMPVLKTMVDEDGLQPQTIAKQLTIIGFLGLVKPSKDAILQHPLFPAGIQPYLQNTHVELKRCAAIALAPLGKDVVALRTCGGCGKKEQRFAEYKRCSFLLLQ*