MNPSEGCQDLEQRFNEAHKDFTATLKTIIHTLQHDGFTMENCWEVCDQLDLLDSLLGDMEELGPEMALETPNRLVLHGLPRRYFLDCKFHFDCLGVQHGLDDVRGILAECFYDDCAEVACIGLESLLSRLPF