MRFFLSGELEGDIAEEFINIISEIGSDLEKLNSNNYGSEVEEIAIIPIVVNITPEYEDAGFHKERKLFKRKSKEADFRLRIDYEAFLSADYATREILIIENIIQSIRLLGEKATSDFNAIKLEQDILQVFDMKEGI