MKVLVVSRSGREVVKGGLDLKASAKVRDLQEAIHHRTKKYYPSRQRLTLPLQPGSRAKPVVLDPKKNLGEYCDGNADNLTVVFKDLGMQVSYSTLFFFEYLGPLIIYPIFYYYDVYQYFGYKGGRVIHPVQTYAMYYWCFHYFKRIMETFFVHRFSHATSPLSNVFRNCFYYWSFGMYIAYYMNHPLYTPVGDLQMKIGFSFGLVCQFANFYCHLLLRNLRSPDGNGGYQIPRGFLFNIVTCANYTTEIYQWAGFNIATQTVAGYVFVVVAASIMTNWAIAKHRRLKKLFDGKDGRPKYPRRWVILPPFF*