MKINRRISSNIELFEQKINYEFKNKEYILEALTHSSYSNENKNYPFNERLEFLGDSVLSIVISDYLFKKETKLPEGELTKIRANIVCEESLSEVSKNIHLGKYMLLGKGEEATGGRERISILADALEAVIAAIYLDGGIKCAREFILTNMEKIINDSIKGKIFRDYKTCLQEVLQSNGENNIWYKLIEEKGPDHNKRFVMEVGINDTVLGVGEGKSKKDAEQVAAKCALDKKM