MKLPLFSCLLFSTVVCSDLHSAEASHHAVSDEVIAQQNAKLAAATKGKGYGPQSPRDIDIKTGSDQRLFALAPSYEQMNLCNIHMHVSAEHKGGEFTTYAGNGDGKGMGSGYKYNGALSKAELTPVKEPICAGEHGSLHSGDTIEVHYVHTSAMATPGATLNSCMSEAIKNPELRVEAQVFVLVNDSKALDFTKLAAVGMDDGYHQALNIPENTGEPIEYAGSTTGPDYNEVASPFQVSWGVRPKVAKVNIATVGAWCKANPFNESLAHGVRNLVTNPDLLSKIDD