MDIVKPAPFVFTVAGTNGKGTTCRTLETILMAAGYKVGVYSSPHLVRYTERVRIQGAELPEAAHTASFAEIEAARGDISLTYFEYGTLSALWLFKQAQLDVVILEVGLGGRLDATNIVDADVAVVTSIALDHTDWLGPDRESIGREKAGIFRAGKPAVVGEPDMPLTIAEVASEKGALLQRRGVDWRYEVEGETWSFRDTAGALSHLPLPQVPLPNAATAVAALRASGLAVDDAILRAGIRDAMLPGRFQIISDAPRVILDVAHNPHAAAYLAGRLKTLAKTGRVLAVIGMLHDKDIAGTLANLAPEVDAWYCAPLEGPRGATAEQLVEHLRCGTVYSSVAQAWRAAMADAKVEDTVLVCGSFHTVAQVMEEIDAGRIGGE*