MLLRWILGKLGKPLGKQMGFGIKVGQLIVNCIKGLLGPSPLRITGTIAGFLVGQLGWEAELAIYVVRIIMRKVYLDSKLRTELHAGHGLTLPSALILHIARHCGVDGDAVRSRMVLYFLDGVCVCVCVSTGIYFLVGPFHHLVQARTKVLALDKDIRQDIGKDPSLVLLLGIAAILHVPEEIHSPAGLLLMLPVYFLAIPSTMLLLVWRARVWGRGAARKAVEHHAGLIFVHIMKELEVKDGRIYRTYRTSDGTFDAASCLKDFYVSPEATKVLDLLVDLCMPWQRGGSSFDAALGSWAHDIHSWEKDKLFAVAVQIWNDGRVRMRKDIICFCLI*