MALLKSNKVIFCLGNISPSLGVLSTRNSSWWGGVQMGPPDPILGVTEAFKRDTNPKKMNLGVGAYRDDQGKPFVLSCVRKAESLIAAKQLDKEYLAIGGLGEFTKACAQLALGADSEVLKSGRSITVQTISGTGSLRIGGNFLARFHAGPHDVYLPKPSWGNHTPIFRDAGMQLKAYRYYDPSTCGFDFNGALGDISKIPEKSVILLHACAHNPTGVDPRPEQWKEIAQVVKKRNLLPFFDMAYQGFASGDIDRDAWAVRYFIEQGHNIVLSQSFAKNMGLYGERVGGFTVVCSDAEEAKRVESQIKILIRPIYSNPPVNGARIASTILNTPELYSVWLKEVDSMAKRIITMREQLVEGLKKHGSSHNWQHVIDQIGMFCFTGLKPEQVERLTKEFSVYMTKDGRISMAGVTSGNVGYLAEAIHAVTK