MSDAMQVTYVWIGGSGTELRSFSRTLQKSVESAYELPDWTFDGSSTGLASGENPEVVLKALKIYRDPFLGGNNILVMCETYTTNGDALPTNTRARAAQIFKIKEVAQEEPWFEIRVEYTLLDPNTKQPVGWPIGGETGPQGPYYCGVGADKAFGRDILDAHYKACQYAGINISGVNMGKTHGQWEYQIGWTAGLDAGDQVWMARYILLRLAEQAGVEVTLDSKPIPGDWNGMLAHVNFATKKDLEDGGLAHIKEAIERLAKAHDELLKAAGEGIEGALTGKHDTASLETFSWGVDSRSASVRISMDAVKQGSGYFEVRLPASNMNSYVVTALLVEVTILRK