MSNKLFFSQNLVLGVITTKSTTLKFNNHFSFPFSLKCSSITTSQSESITQPFAVSYLINNFDFSTESALKAFNLRQVRFNTPDNPDSVINFFQNHGFSHSDIRIIIKKAPWLLSSQPHKRLLPKFQFFISNGASLSDIVPLLTANPHILQSSLDKRIIPLFQLLNRFLKTNKDTIVYLILNSRSFITPLHLLEANINLMVDFGVCDSAIARLLRTRKSIYCSNDLIKSLEDVKGLGFDPSTAAFGTALVTKHCMSNILWDKKVDVFKKWGWSDEDVIRVFRCQPSLMLASIDKINLVMSFWVNQMGWDPLELTKSPLMFGYSLPKRIIPRASVLQFILMKGLRKKNASLGRPFSYSENMFLNKCVFSFKEESDYLLKLYDEKMKLANTTENNGMPSTKCSLYFNPWTIVIEEGEDMESGSKGKNFLGKTR