MDYRALMTMEKVLVQMEKDGVDSRMLDLGADCMCKLLVASLPDPPVYPDAVLSANDDDDLSGAGAEDRIGALPDDLLGGVVSRLPIKDAVRTAALSSRWRRIWLSAPLVLVDGHLLPPGEEAGQLALDASGAVAAAVSRVLEAHPGPFRYVELTSTAMGARARRGDLARWLHLLAVKGVRELVFVNRRRPLDVALPATVFALAPLSRLYLGTWKFPDTAALPRGAGFPHLRELGLYCVAMEDRDLDFVLANSPVLECLGIYYSQRQIVLLRLASHSLRCVQICMCIAEDIAVVDAPRLERLLIWEMFEDDNHATRLSIGHAPNLQLLGYLRPGIHVLENGNTIIKAGTKASPRTIIPSINVLALKVRFEVRNEAKLLPSFLRCFPNVEKLHVKSEKSDEPVGRLNLKFWQEAGRIECLQSCIKYVVFHGYRGDRSELTFLKYILGSGQVLQEMVIVVANGMFSTQDEVGEKLVKPLSSVKMASGDCNITVVEGTVHDEEDSCCLRDAFDFSIDDPFDRYL*