MKLDLSALDPPSLKGTPNDLPVDSTPSFALPDVKDLDGFQHAAMEMLKPAHGTTTLAFVYKNGLVVAVDSRATQGPYICAFQLAALSIYFNLATEELLVPFVVPHDSLYFLTSQTVKKVIEINPYLLGTMAGGAADCQFWERNLGRQCRLHELQNKRKISVSGASKLLANTLFSYRGMGLSMGTMIAGWDETVSYRTFVPVALGPGLYYVDSAGSRIKGQRFSVGSGSMYAYGVLDSGFKYDMTEAEAVELARRAIYHATFRDAASGGTVSVYHIGPEGWKKVSGDDVGVLHYHYYPVKAEKEGEALPQQ*