MSKIQQTVLVTGGSGYAGQFLVHALAKQYQVHYTYGTRLLASAPESTVAHKVDLATGEGLREVFEQTAFHAVVNCAAVSQPGVCESSPEVARSVNVPSHLAHCMLDQARRRGLCATLIHFSTDQVYDGSHALWKEGEPCGPVNTYGKTKWEAEQYILSRLPESTPVAILRASIIYGPPPPDPVNRALFLQFVASAVRGSQPTAFFEDEWRSPIYVRDLERLVTRLLALAAVVVVEEPGSQLTAAAEGEGAVETAPEPRQTPARPWQHRIFNVGGPERLSRVDMARQVADALGCGYDAILATSTASVNRGVASPADISMDVSRLTDGLHFRTTPFREALKEIFQPQTVPSQGEHYA*