MELDREVDRPQDLLEPLPVELLIKVLRDQDLPVFTLAECRSVCKKWKEIIDSPELRNKIWNKSVILYDACIDNTAYFCFHDRWITRNITFGPKQVVAADGGLLCFNELFSTEYVMYNPVEDKFLTLNVPHDIDGVSAVLDDKLECIMVGLVVDQSTKHFKLILGGVVVTDRRRSLIYDSTTRTWSWISHPFPTLLNWMEVEWHSGRCVVCNGCLYWLVWDPTVMIKALLIFDLREETWNVLAEEVMEDKPGALQILAYEGYVCLLAMDRTDVEFDRRSYDGNFLRHPMVRRMDGSLIRRTRDLWVMGDARAFKIYASSGSDVFFVYEEVTVDVEVAKYWAERDMMFFLPEPPFRGAPEFRLFGFLPHVIHDPWCVIIPAPGVNAEQEWITQQQRHLL*