MPPKGVSNDRPCLVCSSQTRVAHLGIDVCRACSVFYRRAAKGNTYMCRTSNSQCQLGPDLNCKRCRYDNIDRLLKQSSKVNDHSDSTNEQHAELTNSALDETQATFRQKSLDLGDGMVCSPSTSSIHSIRTELPILDRLKVHYRSMCRERLNGELHARPKPPHPLEISFEKGPCYPASFGSLSMSNRILLTALLDFGTCIFPELAHFPIKERWDITVNLFYPFRQFEGFYRACAVFPDDLDKTFVAYTTWFSPNCMENFYGDLSVGDEMTQLGERYRESIMKELHAFYREHLRLDDYATRLGELMLLLPVFDRAKDMKEHFEMLHLLDVLPEDHFTYQLQKAE