MKVLVVSRSGREVVKGGLDLKASAKVRDLQEAIHHQTKKYYPSRQRLTLPLQPGSRAKPVVLDPKKNLGEYCDGNADNLTVVFKDLGMQVSYSTLFFFEYLGPLIIYPIFYYYDVYQYFGYKGGRVIHPVQTYAMYYWCFHYFKRIMETFFVHRFSHATSPLSNVFRNCFYYWSFGMYIAYYVNHPLYTPVGDLQMKIGFSFGLVCQFANFYCHLLLRNLRSPDGNGGYQIPRGFLFNIVTCANYTTEIYQWAGFNIATQTVAGYVFAVVAAYIMTNWAIAKHHRLKKLFDGKDGRPKYPRRWVILPPFF