MATFTTSFSFTLFFFFLLLFSILEAQAQDPKKLKPSNSSVSAIFVFGDSTVDPGNNNYLPTVFRSDFPPYGRDFLQHRPTGRFSNGRLVTDFVASYLGLKEEIPPYLDIELSEEDLMTGVSFASAGTGYDPLTPSISKVIPIPNQLDYFGEYLEMLQPRIGMKRTQDLIRRAAVVISAGTNDFLVNYFALPFQKQKYTVEQYQHFLLLKLADFLQIQKRGCIDTYNTVASDYNYKLRSMLATLQMSARNGVRIAYADIYQPLIDMVERPAKFGFEESTNGCCGTGLFEASFLCNPKSLACPDASKFVFFDSIHPTEKTYYYVFKSLRKTIDDLLKD