MGAGISSFSAVEGESSRPGLGDIPEGCVASVLVHLSPTDICRLARLSQSFRGAASADFVWESKLPKNYRYLVEKLFGEIPADFSKKDIYARLCRPIPFDGSTKVVWMEKSSGGICMSISAKALSITGIDDRRYWKYIPTEESRFHTVAYLQQTWWFQVEGKVEFCFPAGTYSLYFRIQLGRTSKRFGRRVCDTEHVHGWDKKPVHFQLSTSDDQHAPSSQCYLEKPGDWIHYHVGDFVVEHSAALTKLKFSMTQIDCTHTKGGLSVDSVLIYPSEFREKGKG