MGKEKLVNEFLIFILDVNGLSRYSVLVNDNGKVLQRYPYLPNQEELVSDEVLSMLRAGTYISTVGSKSNQRISLVFFCVFCVRAMERKLPLVQPEFNAGEALLLPLMESDEAFINGMYNGLSYQSLLSLNLDHSYYGEVKPFSANSSNFRPSFTNDMLCAGTTASSQIQQSSGTFHEFSTGDFAWLDKKTEINPDADQKLKYPKLEPVTDNLQLYPYNNEVLLCEPFNFFSNGVGYPSLPDLRCMEQPNYLDFSSSLVTTENRVVEPVRPVSEVMSNLLKNRQPYSSSTTRLRRQKLSEKIRCLEKLLPWDKKMDTSTMLEEAYKYVKFLQAQIDVLQSMPPLVEGGASSDQDRNGKSTSYGLNHEAKAISVFGTLARLNRQQLLQVLLNSPVAQTYLYSKGCCVYSVEQLVQYRTIAQRNAFYRRSLFLSGMLS