MAPSSELEGVLLGMGNPLLDISAVVDVSFLDRYGVKLNNAILAEEKHIPMYKELAEKYEVEYIAGGATQNTIRVAQWMLQIPGATSYIGCIGKDKFGQEMFKSSTASGVNVHYYEQESAPTGTCAVLVHGGERSLVANLSAANCYKSEHLKRPENWALVEKARFIYIAGFFLTVSPDSIMLVARHCVEKGKVFAMNLSAPFISEFFKEPQLEALPYVDFLFGNETEARTFSKVQGWETEDVKEIALKIAAWPKASGTHKRIAVITQGSDPTVVAEDGKITEYPVVKIPKEKLVDTNGAGDAFVGGFLSRLVQGKDIKECVRAGHYAASVIIQESGCKYPEKPSFE*