MKVLFLVQKEQRAILDRLYDGIAAHCECDTRWLSSEEQADLRGYFRKHVDVSRYDRILFFLRFKKEMRQVRFIRSVPNLVILEHDAYQNYIPCKYTGKFSAHYRRLPWARVISSGHTVSERLRQEGFDAVFVPKGYDQTLLHDLGLARDIELGFVGSTGSVAYSGRKALLDELGGVENLLVTKTKSGEEYLRTLNRIRFFVSADVGMGEYMIKNFEAMACGCVLLAYDQGERENEALGFRDMENIVLYRSVADIQEKLAILRLDTALAERIARSGQALAIERFSFAAVGQSIVEAMRPALREPERPGWLEKTWRRIFT*