MGRDKLITIFMCGDVMTGRGIDQILPHPGDPAIHEPYMKDARGYVALAEETNGLIPKSASFYYIWGDALEVLSSAAPDLRIINLETSVTKSDDYWQGKGINYRMSPDNFPAITAARIDFCSLANNHILDWGNSGLAETLSVLDKAHVKHGGAGRDLAEARMPAVFDVEGKGRVLVFSCGTESSGIPGKWGAGEKRAGVNLLPDLSRKTVGEVARMVQRLKRPGDLVVLSIHWGANWGYSITPDERAFAHGLVDDAGVDVIHGHSSHHVKGMEVYHGKPIIYGCGDFINDYEGIHGEERFRGDLSLMYFVSIDPESGRLARCTMKPMQMRQFRLHRASVRDELWLRELLNREGQKLGTRVERDDGVFVLHWQGGIS