MKGTLEWFNATTGSGFVTSVDHGEFLYFLQPSLKSHEISGDQNLKVGEAVEFGIMGDRYGCLRAFDITPLGGGVLSGGFDVSTSWNNNLGWAIDNNDDDYGGHNCVPVLFESMDPPVFDEMSHPCSEVGGAVPMFSEGSVFDEMSHPCSEVGGAVPMFSEDSVFDEMPMESVIWDEEAKHGDMVNLERKGDQTHNKCEQGVVPDAPWKLGDPLFSKVGLKVAWDGEMQFESHTYEGLLQQLAQGGEVLDESAEKEGEVVDETSRSDVLSEAATMVMHGGSMKELLLARAGSVIEDSLEKEQNATNEEEGKYLAVRRGAHVSATIAGGQGRDKIERIFSSRGVLQIERGYIATQHNTQGQLFGIVGMKWLWPSKLSFLVTGQRSNFLLKLTIRY