MAQGTFVTAINCMDGRVQEPVINWMKEKYQVDYVDMVTEAGPNKYLLDGTEEQVESMKKKVEISFHKHGSKVVAIAGHHDCAGNPIDKEEKIAQINQAKKKIQTWGLEVEIIGLYVNENWEVEQVD