MDVGVSVAEGCLKESPDMLDLENDSNPSSKPRDCKLHAEPRARDKHLMTSEKFSNEEMEMGSIEEGYELGHDRPGSGSGPESDADRDYPVPSAQGAGGLSLMDLCKSDCCHLHGDYDRTFDYDEEGDDLSDEPAIFDLKGKRFKTYLEDLKNEEVPMFHAPETRPSPPFPGIDALGIMDERIAQMKARSDLGEHCRCSGDEAEEETGPFKEDTELDMDTSLQEYLESNNDIMSHPLYKRLCAAHISLCKVNHLYSRICAAHITLSKLGATDAQLKEMEELSFELESKLPTGVQATESHPELDKFMNEYCDFLEMHKNEFAKPFDEAMEFCKEVDEELANTGLRFLRDKCSIEQNLTNDTISRLQELPLEGEV*