MSVLVEKADLSLKYTGHYNDVKDLLTEGSSDILNSKRNKAFQDFVMQGIPTRKNENYKYTNLQPQFSPDYKFIHQREKTELDLNQAFRCDVPQLDTHLAFIFNGWYYEENRSVGQLPEGVILESLEKIAIEKPELLEKYAQLANTEEDPLVALNTTFAKDGYFLYVPKNTKIEKPIQLINFLQADKDAFSTQRNFVYIEEGADVKMIMCDHTLNLNSYLSNSVTEIFLGANAHLEYYSLQNQHNKTTSLNSVFIHQEKDSTATTLNSSLHGGLIRNNLKFILNGENAEANLFGMAFIDRKQHVDNFTQVIHAKPNCMSNQVYKNVLDDESTGAFAGRIHVVRDAQKTNAFQRNNNLLLTDSATMQTKPQLIIDADDVKCSHGATVGQIDEEALFYLRARGIDDKKARLMMMNAFAHEVIQQIKVEPLRDRIDELVDKRLKGEVARCHECAYNCEC