KTCGVCGDKALGYNFDAISCESCKAFFRRNAPKGLDYFKCPYDEKCKMDVSNRRFCKRCRLKKCFEIGMRKEYILTDEEKARKRQKIEENKYAARWCKSLPHVCFVFHRLMKDLERQNLVHRNEVSSQTRMMSEQDQADIEEVITAYQASLNINMEKDFPREQANSMSDLVNIAELSVRRVIAMAKQMKDFKVLSQTDQIALLKGGSIELLILRSVVSFDKEKQQFLDMNDTESHKALKLEQFKKAENGTGLFEEHMKFVKTLAVDIGADQTTLLLLLVISLYSPDRDNLKEKDHVSAQQERYSMLLQNYLDVVYPYPMARIMLPRLLMKLTDIRNLNEEHSQVLLKVNPEGIQPLMKEVLDMTQ