MKPVNIGLLGLGTVGGGAAAVLRDNAEEISRRLGREIRISAMCDLSEEKARQICPSAAFVKDPFELVARKDVDVVVELFGGTGIAKEAVLKAIENGKHIVTANKKLLAEYGNEIFPLAEKQNVIVQFEAAVAGGIPIIKALREGLAANRIKSIAGIINGTSNFILSEMREKGSAFADVLKEAQALGYAEADPTFDIEGNDAGHKITIMSALAFGTPMNFSACYLEGISKLDSRDIKYAEELGYRIKLLGVTRKTGKGIELRVHPTLIPESRLLANVDGVMNAVRVNADMVGETLYYGAGAGALPTASAVVADIIDIARLVEADTAHRVPHLAFQPAQVQAQTILPMDEITSSYYLRVQAKDEPGTLGQIAALLAQENVSIEALIQKGVIDQTTAEIVILTHSTVEKHIKSAIAAIEALDCVEKPITMIRMESLHD*