MVYLNKIVDGCGARIAAKLETMEPCSSVKDRIALSMIKDAEEKGLITPGKTVLVEATSGNTGIGLAFIAATRGYKLIIAMPSTYSIERRIVMRAFGAELRIMDASKGIQDFFQKVEEIVLKTPNSYFLKQFENPANPKIHYETTGPEIWDGSKGKVDAFVSGVGTGGTVTGVGKFLKEKNVNIKVYGVEPAESAVLNGGKPGPHKIQGIGAGVIPDVLDVSILDEVIMISSEEAIETAKLLALKEGLLVGISSGAAAAAAIRIGKRPEYAGKLIVVIFPSFGERYLSTVLFDSVREEVENMPVE*