MKLSSAKVPKESKGASPIDGHNYSLHSKRRSGRTTLPVQAAEQWSVAVDMHNTNSIQPQNSHTSTSRSSDSGEPCATGNKWASRLLRECARAISDKDSTKIHHLLWMLNELASPYGDCDQKLASYFLQALFCKATESGQRCYRTLTSVAEKSHSFDSARKLILKFQEVSPWTTFGHVAANGAILEALDGEAKLHIIDISNTLCTQWPTLLEALATRNDETPHLKLTVVVTANIVRSVMKEIRQRMEKFARLMGVPFEFNVISGPNHLGELTKEALGVLEDEAVAVNCIGALRRVAVEERGAVIQMFQSLGPKVVTVVEEEADFSSTRYDFVTCFEECLRFYTLYFEMLEESFAPTSNEKLMLERECSRSIVRVLACDEGEDSTAGECERREKGSQWSDRLKEAFSPVGFSDDVVDDVKALLKRYRAGWALAQPHQDETGLYLTWKDEAVVWASAWKP