MASNKRVLYVGGLAEEVDEKVLHAAFIPFGDITDIQIPLDYETEKHRGFGFIEFELAEDAAAAIDNMNESELFGRTIRVNIAKPMRIKEGSSRPVWSDDDWLKKFSGKTLEEAEAEAVAAGEAPSKTQEGEPQAKKSRVNPQVYMDIKIGNKAAGRLRFLLRADIVPMTAENFRCLCTHEKGFGYKGSSFHRIIPQFMCQGGDFTNHNGTGGKSIYGRKFDDENFVLKHTAPGQLSMANSGPNTNGSQFFITNDKTDWLDGKHVVFGELVEGMDVVRAMEAQGTKDGKPKQKVIISDCGEYV