MEDRIFHEDDSLFQDLSFDFLQQDDALFSTRHFCTSVSTQGILLQDEPDAFFTGDILSIWDEMEQGTYLSHQKSDKDSDENAQKLEIGKAMELQRRRPSGHGSEAKPLTFELVSQYFCMPIKQAARELNVGLTLLKRRCRVLGIPRWPHRKMKSLDTLIRSVEEIGEQTGQLKDKARNAVEMLQQKKKLIEQKPDVELDDWTKTLRQMYFKKNYKRRVLAIEK