MGYWVFVVLLGLVALGVDGYPAEDLILRLPGQPKVGFRQFAGYVNVDEKKGRSLFYYFAEAKEHPEKKPLTLWMSGGRGCASVGGAFTQSGPFQPKASNLLFVDSPAGAGWSYSNTTSDYNTGDASTAKDMYVFLLRWYEKFPEFKSRDLFLAGESYAGHYAPPLAIVLLNHNKHSTGFKFNIKGIALGNPLLKIDRDIPSIYLYFWSHGLISDEIGLAIKNHCDFEVFTFTSPHNVTNECNNAIDEANNVIGNYIQNSNVIVDVCYPAIAQQQLRLGKSATKISLGVDVCLNQELTFYFNLPEVQHAFHANRTGLPYSWVFCSTDVINYSSTDPDTNILPLVKTIVQNGIPFWLFSGDQDSIVPLTGSRTIIRELAQDLKFKVTVPYGAWLYKGQVGGWATEYGNLLTFATVRGGGHFVAFTQPERALLLFQSFVSGKRLPNTTYPPIV