MELEREVDRPQDLLEPLPVELLIKVLRDQDLPVFTLVECRSVCKKWKEIIDGPQLRNKIWNKSVILYDACIDNTAYFCFHDRWIRRNITFRPKHVVAADGGLLCFNELFSTEYVMYNPVEDKFLSLNVPHDIDGVSAVLDDKLECIMVGLVVDQSTKYFKLVLGGVLVPDRRRSLIYDSTTSTWSWIIHPFPTLVNWMEVEWHSGRCVICNGCLYWLVWDPTVMIKALLIFDLREETWNVLSEEVMEDKPGALQILAYEGYVCLLAMDWTDVEFDRRSYDGYFLRHPMVRRMDGSLITRIRDLLVMGDARTFRIYASGGSDVFFVYEEEAVVAKYWAERDMMFFLPEPPFRGAPEFRLWDFLPHIIHDPWCVTIPAPGLNAEQEWITQQQRHL*