MPGDPFERANLRFWGDFIDKKIYDCGTRILWKGKEEDRDEAKRELIECLKVLEGELGQKPYFGGESFGYVDVALIPFGCWFNTYEKAGKFSVEEECPKLMALVRRCMERESVAKVLPDSDKVCEFIDSIKKRFGAELL