MKVSGSNLTGALLACCALASAARYSPNVKTNTVVYYGQGPDQKDLMTYCREPAIDVIVLSFVHLFPQQANGLPGTNFGNQCGGAVYPGPGPDPARDALQANCPRLVPQIEQCQRIFRKKILLSLGGGVAGYQLTGADAGRAFADQLWAIFGPRPDGSTLPRPFDGESRVADLDGFDLDIEFPPVDGGEGYRALALRLRAHYASVPGRRKIRLLTASPQCVVPDSNLSDVIRAVRFDALFIQFYNTIVCSAARWANENPTYTPGDIANPAGFTFDAWTESIRGTASSRAKLYLGLAGGPNAANPGHYIDESASRRLVEAFFCRPNLGGVAIWEATNANPGGKKAYYTTAREHLERANRDPKARECLVAPPPDNSNAPPAPATGTCGSGVGSCAGDLCCSQYGYCGQEPEYCGAGCQWQFGTCT