MGYWVFVVLLGLVALGVDGYPAEDLILRLPGQPKVGFRQFAGYVNVDEKKGRSLFYYFAEAEEHPEKKPLTLWMSGGPGCASVGGAFTQSGPFQPKGDGRGVRKNKSSWNKASNLLFVDSPAGAGWSYSNTTSDYNTGDASTAKDMYVFLLRWYEKFPEFKSRDLFLAGESYAGHYAPPLAIVLLNHNKHSTGFKFNIKGIALGNPLLKIDRDIPSIYLYFWSHGLISDEIGLAIKNHCDFEVFTFTSPHNVTNECNNAIDEANNVIGNYIQNSNVIVDVCYPAIAQQQLRLGKSATKISLGVDVCLNQELTFYFNLPEVQHAFHANRTGLPYSWVFCSTDVINYSSTDPDTNILPLVKTIVQNGIPFWLFSGDQDSIVPLTGSRTIIRELAQDLKFKVTVPYGAWLYKGQVGGWATEYGNLLTFATVRGGGHFVAFTQPERALLLFQSFVSGKRLPNTTYPPIV