MRGKFDVRAVHEFLNKLWEDVFTLNEELKEELPRFGFKVEDVEEVFGAYLFLDGEWRQMLYPHPAFEVKPQIEVGATPESYYFVVAVPKEKISEDFLEAFLEAFPKSFIYGSEDFLNDVYNCMRDSPLSEEIIKRIHESSEKVFQFEANFDDVEKLKEGLFKVIELGKRFEIFDL