MKKRNTRLLLSMLIGGSLLSATLLPVLPLQAAEAPATSQVSKPLTIIDLSELQIDNAAALVLTFNQPLDDKQDIAQKVRLTDDKQGRVDGGWELSANRKTLRFRHPEPSRHFTVTVDAGLRAASGETLAADYSQKIATRDIQPMVGFASRGSLLPLRITQGLPVLALNVDQVDVDFFRIKNAGLAEFLSQWNYGNNLSNWQSQELLKSSQLVYSGRFELNPARNTREKLQLPMRDITALQQPGVYLAVMKQAGTYRYSQPATLFTLSDIGLSLHRFPTPV