MNLIGHSHLQATDEFSLSESLFGMLTEHAAGPLGQNLDLESYSPYNNVPFPQVQPQISSSSYYSNLGFYPQQPEDWYSPGIYELRRMPAETGYQGETEVSEMPVTKKPRMAAASAGRIKGDELCVVCGDRASGYHYNALTCEGCKGFFRRSITKNAVYKCKNGGNCVMDMYMRRKCQECRLRKCKEMGMLAECMYTGLLTEIQCKSKRLRKNVKQHADQTANEDDSEGRDLRQVTSTTKFCREKTELTADQQTLLDYIMDSYNKQRMPQEITNKILKEEFSAEENFLILTEMATSHVQILVEFTKKLPGFQTLDHEDQIALLKGSAVEAMFLRSAEIFNKKLPAGHADLLEERIRKSGISDEYITPMFSFYKSVGELKMTQEEYALLTAIVILSPDRQYIKDREAVEKLQEPLLDVLQKLCKMYQPENPQHFACLLGRLTELRTFNHHHAEMLMSWRVNDHKFTPLLCEIWDVQ