MEKLEVQFPAGGDVKEDTLSGTFYLPPKKDQKFAAALVIHGSGPIDRDGNAEMMGGWMNMNMNTHCRLAEELVGRPEQPMAVLCYDKRGIGKSISSTKPNWYYEAGMLDLVQDAVQGYRYLVQQQEANVDKTQIFLMGHSEGAILLPLIAETIAKDETLPTPKGLVFLAGFGEALDEAAGNQRERALTEVAVETGLQGWVLRKVITREKVDKQYKDFMEQVQNKDQSFYSQYFGLAKVPTKWYREHMEWDAHASLQNCPLPCLAITGAKDVQVRPEFCDPEAAKTLAPSAASLETHVVANMTHILRSIEEPPSMLNMQKVYAKLGKQPLDPELLQILHAWLTKQQQQA*