MKFQHFKKWIEFWNTTVQPNMERNDEQLEWVSNGLLDVRGRPLLRTKSGGWKDSVFILVFVFSETLTYFTIALNMIFYLTTVLDEETATAIKNVNYWVGTTCVMPLMGGFIADVYCGRYRMVLISSTFYVLGLVLLTLSVSLPALKTNKGVYFLALYLISFGVGGHKPSLEPFGVDQFDEEDKIEMLQKNSFFNQWYFWLSTGIVLALTVVSYENISWGLGFGIVTVAMVVSTVLFLYGTPFYRLKLPGGSPVTDIAQVVVAAVRKINIRMPSDTSLLYENPIELIKSGRRLLAHTDNFQ