MGYWVFVVLLGLVALGVDGYPAEDLILRLPGQPKVGFRQFAGYVNVDEKKGRSLFYYFAEAEEHPEKKPLTLWMSGGPGCASVGGAFTQSGPFQPKGDGRGVRKNKSSWNKASNLLFVDSPAGVGWSYSNTTSDYNTGDASTANDMYLFLLRWYEKFPEFKSRDLFLTGESYAGHFAPPLAIVLLNHNKHSTGFKFNIKGVALGNPLLKIDRDIPSIYLYFWSHGLISDEIGLAIKNHCDFEVFTFTSPHNVTNECNNAIDEANNVIGNYIQNSNVIVDVCYPAIAQQQLRLGKSATKISLGVDVCLNQELTFYFNLPEVQHAFHANRTGLPYSWVFCSTDVINYSSTDPDTNILPLVKTIVQNGIPFWLFSGDQDSIVPLTGSRTIIRELAQDLKFKVTVPYGAWLYKGQVGGWATEYGNLLTFATVRGGGHFVAFTQPERALLLFQSFVSGKRLPNTTYPPIV