MRPLTDSQIAQNRLHNSGLLQSKFPTAEEATRALFGIQSQYQQFGEISLFNRVDNLTKENLQITYDKKDLIKIWGQRMTVHMYAPDDWFYVHDVYAHKNNWSRKHTDSLGHDLDDLLAEMEELLLRDEKVPKEAFAALFGDHAKELMTWGGVFIQGSLDGKLFCVPESPKTRFYSHRSRIDSKSHEEWLNIERNQTGLETMIDRYFSAYGPATIQDFKHWSGLRNSEYMTTLEKQLENYFCYIGEDGKTYYSKTETHDEQEMDTPLLLGKFDPLFVSYAKKNWLANEKETSLIWRIAGQIEAVLIINGQFFGTWRYKVSGEKIIFNFYLSKKLTKKSQKIVEIEAMKLAGFLHKKYQGSIFELI*