MSTAEQLFGAEEEEKYVDQDLSEDEEDERFLKAIRSSRSTKPVVDVLKVKSESSADELEERDAHLDRFRRDSTFESETSDHEDFSGGSENELDEETTKNANSIKKISLEEVEKQRKAIKRSGVIYLSRIPPYMAPNKLRQILSQYGKIGRVYLTPESSAKRAQRLRNGGNKRVMYEEGWIEFESKRVAKSVAELLNTNQIGGKKSSWYHDDIWNMKYLPKFKWHHLTEQIAAENAARESRLKVEIEQGRKQLKQYMRNVENAKMIEGIRKKRSERDTLNVSTEFPEETKDLSEDTKPSKQARRFFGQKSIVSNRNMPTDNAKQQKVENVLRRVF*