MGYWVFVVLLGLVALGVDGYPAEDLILRLPGQPKVGFRQFAGYVNVDEKKGRSLFYYFAEAEEHPEKKPLTLWMSGGPGCASVGGAFTQSGPFQPKGDGRGVRKNKSSWNKASNLLFVDSPAGVGWSYSNTTSDYNTGDASTANDMYLFLLRWYEKFPEFKSRDLFLTGESYAGHFAPPLAIVLLNHNKHSTGFKFNIKGVALGNPLLKIDRDIPSIYLYFWSHGLISDEIGLAIKNHCDFDVFTFTSPHNVTNECNNAIDEANNVVGNYIETYDVIIDICYPAIAQRQLRLGKSATKISLGVDACLNEELTFYFNLPEVQHAFHANRTSLPYNWVFCSTDVLNYSSTDPDTNILPLVKTIVQNGIPFWLFSGDQDSIVPLTGSRTIIRELAQDLKFTVTVPYGAWFYKGQVGGWATEYGNLLTFATVRGGGHFVAFTQPERALLLFQSFVSGKRLPNTTYPPIV