MSQPNPNVIIVGAGISGIKAAVDLKSNGVNALILEGRDRIGGRLVATHETSVSLDLGASWFHRVPDNVLYEKVINKEYKSPVEFTFDDSNVKIMAKPVDLLPFWQFVKSQPQDDTLRNFVYKYLQTTKLNEVDTQDFIKFVRGTSEIGGAGNWCYISGKNAVPPSETQGRDAFVTSTYAQILQQEASYLDPFQIITSSKVTEIIKNTASSTYTVKTSSGVTYSADFVIVTVPLGVLKSDDISFTPPLPTSISSQLNKVQMGNIAKVIFEFETVFWDETVDKWLLFPETHPEEGNKFGHLPLEYEPSSSEFTALVCNIFKSKSAKILVTLVSAPIAIYLEAHPQEAWNLLKPMYSQISACDESEIPKPVKQVVTSWSLDPFSKGSVSATGPEDIPLIKEFIQGVGNLRFAGEHTSDVARTQAHGAYLTGQREASFIIRDIYKC*