MRICGVELKGGEAIISLLSYEGETFNVPSCRKVSFSIAQSASTEAIREFHFAFHKLMEDYKVDEIVIIEREQKGKLAGSATSFKLEAAIQLGDVPVTLLSPVAIKEQNKRNPPHVDFDTLDLKRFQQPAFEAAYAQQNRHIFGKA