MEVEGVLVGMGNPLLDISAVVDEDFLNKYEVKLNNAILAEPKHLPMYAELADRGNVEYIAGGATQNSIRVAQWMLGVPGATSYMGCIGKDKFGEEMKKNSKAAGVNVHYYEDGTKPTGTCAVLVVKGERSLIANLSAANCYKSEHLKLPENWALVEKAKFFYIAGFFLTVSPESILLVAQHAAEKGKTFMMNLAAPFICEFFTEALMKAFPYMDYVFGNETEARTFARAQGWETDNVEEIALKMSALPKATGTHKRITVITQGADPVVVAEDGKIKLFPVILIPKEKLVDTNGAGDAFVGGFLSQLVLGKSVEDCVRAGNYAANVVIQRSGCTFPHKPSFQ*