MSDEKDIYDLTIIGGGPVGLFAAFYAGIRKAKTKIIDSLPQLGGQLTMLYPEKYIYDIPGFPAIKAGELIANLEKQMQPFQHDVCLEEEVTHLAQEADGLLRLETTKGTHYSKTVIFAIGNGAFQPRRLAIENVEAFEGESIHYYVTDMKKFAGKKVAIAGGGDSAIDWALMLENVAEEVSIIHRRPQFRGHEHSVEQLEKSSVSIRTPYIISDILKENETFTGIQLTETKGDQTLDLPLDDLIINYGFTSSLTHLKEWGLDVSRNAINVHSDMSTNIPGVYAVGDICSYEGKVKLIATGFGEAPTAVNNALHYLRPDARRQPVHSTSLFENGVPK*