AMLPKPGVYYFPWEVSASHLPEGSALRTFGRLSAYKMAESRVTLTALHESRQHEVLVCTRLVEPFHAQVGSLYIVLGELEHQADGGAVVKARVLTCVEGLNLPLLEQAIREQRAYLQERLSGH