MGESIDTHERQTVLIVDDQPDEVDLYSEFLAEDYTVLTAYSGAEALETLSSDVAVVLLDRRMPGMSGDDVLATIREREIDCRVVMVTAISPGTDILDLPFDDYLVKPVSREDIRDAVSRMLVRASYDETMREIVATVSKMATLESMMTLLEMEASSEYTALTERFGDLRAEIDLWGPNGDPYPEFSTEKIDGVFS