MESSLELEAVNFGKSIIIPSVQEMAKESMTKIPPRYERPDQDPPIISTDASLLLSSIPVIDLERLAIEDSMDSELDILHSACREWGFFQVVNHRVSSTLLEEFKMQVENFFKLPYEDKKKLWQKPDNHEGFGQLFVVSEEQKLDWSDMFYVTTLPLYLRMNDLFDKLPPNLRETLETYCSEVKKLASEILGHMAKGLKMDAEEMKELFSDGVQSIRMNYYPPCPEPDKAIGFSPHSDADALTILFQLSDTEGLEIRKEGRWFPVKPLPNAFVVNVGDITEIISNGVYRSVEHRAKVNSAKERLSVATFYSSNLDSVLGPAPSLLGKHNPAIFRSVPTEKYFKDFFSQKLNGKSYLECLRIADG*