MATFTTSFSFTLFFFFLLLFSILEAQAQDPKKLKPSNSSVSAIFVFGDSTVDPGNNNYLPTVFRSDFPPYGRDFLQHRPTGRFSNGRLVTDFVASYLGLKEEIPPYLDIELSEEDLMTGVSFASAGTGYDPLTPSISKVIPIPNQLDYFGEYLEMLQPRIGMKRTQDLIRRAAVVISAGTNDFLVNYFALPFQKQKYTVEQYQHFLLLKLADFLQEVQNLGFRKIVVVGLPPIGCLPIVITLNSHNGFQIQKRGCIDTYNTVASDYNYKLRSMLATLQMSARNGVRIAYADIYQPLIDMVERPAKFGFEESTNGCCGTGLFEASFLCNPKSLACPDASKFVFFDSIHPTEKTYYYVFKSLRKTIDDLLKD