1402d196c:	89 41 10             	mov    %eax,0x10(%rcx)
1402d196f:	83 f8 01             	cmp    $0x1,%eax
1402d1972:	0f 8e e1 0a 00 00    	jle    0x1402d2459
1402d1978:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d197d:	0f 84 de 0a 00 00    	je     0x1402d2461
1402d1983:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1987:	48 8b 05 ba a6 14 01 	mov    0x114a6ba(%rip),%rax        # 0x14141c048
1402d198e:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1995:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1999:	48 85 c9             	test   %rcx,%rcx
1402d199c:	74 1c                	je     0x1402d19ba
1402d199e:	8b 41 10             	mov    0x10(%rcx),%eax
1402d19a1:	ff c0                	inc    %eax
1402d19a3:	89 41 10             	mov    %eax,0x10(%rcx)
1402d19a6:	83 f8 01             	cmp    $0x1,%eax
1402d19a9:	0f 8e bd 0a 00 00    	jle    0x1402d246c
1402d19af:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d19b4:	0f 84 ba 0a 00 00    	je     0x1402d2474
1402d19ba:	41 b8 17 00 00 00    	mov    $0x17,%r8d
1402d19c0:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d19c4:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d19c8:	e8 f3 d5 3d 00       	call   0x1406aefc0
1402d19cd:	48 8b 08             	mov    (%rax),%rcx
1402d19d0:	48 89 30             	mov    %rsi,(%rax)
1402d19d3:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d19d7:	48 8b 08             	mov    (%rax),%rcx
1402d19da:	48 85 c9             	test   %rcx,%rcx
1402d19dd:	74 24                	je     0x1402d1a03
1402d19df:	8b 41 10             	mov    0x10(%rcx),%eax
1402d19e2:	ff c8                	dec    %eax
1402d19e4:	89 41 10             	mov    %eax,0x10(%rcx)
1402d19e7:	85 c0                	test   %eax,%eax
1402d19e9:	7f 18                	jg     0x1402d1a03
1402d19eb:	0f 88 8e 0a 00 00    	js     0x1402d247f
1402d19f1:	48 8b 01             	mov    (%rcx),%rax
1402d19f4:	ba 01 00 00 00       	mov    $0x1,%edx
1402d19f9:	48 8b 00             	mov    (%rax),%rax
1402d19fc:	ff 15 1e 20 cb 00    	call   *0xcb201e(%rip)        # 0x140f83a20
1402d1a02:	90                   	nop
1402d1a03:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1a07:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1a0b:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1a0f:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1a13:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1a17:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1a1c:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1a20:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1a24:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1a28:	e8 23 e4 ec ff       	call   0x14019fe50
1402d1a2d:	48 8b d8             	mov    %rax,%rbx
1402d1a30:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1a34:	48 8b 0d 95 96 14 01 	mov    0x1149695(%rip),%rcx        # 0x14141b0d0
1402d1a3b:	48 85 ff             	test   %rdi,%rdi
1402d1a3e:	74 04                	je     0x1402d1a44
1402d1a40:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1a44:	48 8b 11             	mov    (%rcx),%rdx
1402d1a47:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1a4b:	4c 8b cf             	mov    %rdi,%r9
1402d1a4e:	4c 8b c3             	mov    %rbx,%r8
1402d1a51:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1a55:	ff 15 c5 1f cb 00    	call   *0xcb1fc5(%rip)        # 0x140f83a20
1402d1a5b:	90                   	nop
1402d1a5c:	48 8b cb             	mov    %rbx,%rcx
1402d1a5f:	e8 dc da ec ff       	call   0x14019f540
1402d1a64:	90                   	nop
1402d1a65:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1a69:	48 85 c9             	test   %rcx,%rcx
1402d1a6c:	74 24                	je     0x1402d1a92
1402d1a6e:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1a71:	ff c8                	dec    %eax
1402d1a73:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1a76:	85 c0                	test   %eax,%eax
1402d1a78:	7f 18                	jg     0x1402d1a92
1402d1a7a:	0f 88 0a 0a 00 00    	js     0x1402d248a
1402d1a80:	48 8b 01             	mov    (%rcx),%rax
1402d1a83:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1a88:	48 8b 00             	mov    (%rax),%rax
1402d1a8b:	ff 15 8f 1f cb 00    	call   *0xcb1f8f(%rip)        # 0x140f83a20
1402d1a91:	90                   	nop
1402d1a92:	4c 8d 0d 57 ca ec ff 	lea    -0x1335a9(%rip),%r9        # 0x14019e4f0
1402d1a99:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1a9e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1aa4:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d1aa8:	e8 9f 9a b4 00       	call   0x140e1b54c
1402d1aad:	48 8b 05 94 a5 14 01 	mov    0x114a594(%rip),%rax        # 0x14141c048
1402d1ab4:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1abb:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d1abf:	48 85 c9             	test   %rcx,%rcx
1402d1ac2:	74 1c                	je     0x1402d1ae0
1402d1ac4:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1ac7:	ff c0                	inc    %eax
1402d1ac9:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1acc:	83 f8 01             	cmp    $0x1,%eax
1402d1acf:	0f 8e c0 09 00 00    	jle    0x1402d2495
1402d1ad5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1ada:	0f 84 bd 09 00 00    	je     0x1402d249d
1402d1ae0:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d1ae6:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1aea:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d1aee:	e8 cd d4 3d 00       	call   0x1406aefc0
1402d1af3:	48 8b 08             	mov    (%rax),%rcx
1402d1af6:	48 89 30             	mov    %rsi,(%rax)
1402d1af9:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1afd:	48 8b 08             	mov    (%rax),%rcx
1402d1b00:	48 85 c9             	test   %rcx,%rcx
1402d1b03:	74 24                	je     0x1402d1b29
1402d1b05:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1b08:	ff c8                	dec    %eax
1402d1b0a:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1b0d:	85 c0                	test   %eax,%eax
1402d1b0f:	7f 18                	jg     0x1402d1b29
1402d1b11:	0f 88 91 09 00 00    	js     0x1402d24a8
1402d1b17:	48 8b 01             	mov    (%rcx),%rax
1402d1b1a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1b1f:	48 8b 00             	mov    (%rax),%rax
1402d1b22:	ff 15 f8 1e cb 00    	call   *0xcb1ef8(%rip)        # 0x140f83a20
1402d1b28:	90                   	nop
1402d1b29:	48 8b 05 b8 e5 14 01 	mov    0x114e5b8(%rip),%rax        # 0x1414200e8
1402d1b30:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d1b34:	48 85 c9             	test   %rcx,%rcx
1402d1b37:	74 1c                	je     0x1402d1b55
1402d1b39:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1b3c:	ff c0                	inc    %eax
1402d1b3e:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1b41:	83 f8 01             	cmp    $0x1,%eax
1402d1b44:	0f 8e 69 09 00 00    	jle    0x1402d24b3
1402d1b4a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1b4f:	0f 84 66 09 00 00    	je     0x1402d24bb
1402d1b55:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1b59:	48 8b 05 e8 a4 14 01 	mov    0x114a4e8(%rip),%rax        # 0x14141c048
1402d1b60:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1b67:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1b6b:	48 85 c9             	test   %rcx,%rcx
1402d1b6e:	74 1c                	je     0x1402d1b8c
1402d1b70:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1b73:	ff c0                	inc    %eax
1402d1b75:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1b78:	83 f8 01             	cmp    $0x1,%eax
1402d1b7b:	0f 8e 45 09 00 00    	jle    0x1402d24c6
1402d1b81:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1b86:	0f 84 42 09 00 00    	je     0x1402d24ce
1402d1b8c:	41 b8 2b 00 00 00    	mov    $0x2b,%r8d
1402d1b92:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d1b96:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1b9a:	e8 21 d4 3d 00       	call   0x1406aefc0
1402d1b9f:	48 8b 08             	mov    (%rax),%rcx
1402d1ba2:	48 89 30             	mov    %rsi,(%rax)
1402d1ba5:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d1ba9:	48 8b 08             	mov    (%rax),%rcx
1402d1bac:	48 85 c9             	test   %rcx,%rcx
1402d1baf:	74 24                	je     0x1402d1bd5
1402d1bb1:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1bb4:	ff c8                	dec    %eax
1402d1bb6:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1bb9:	85 c0                	test   %eax,%eax
1402d1bbb:	7f 18                	jg     0x1402d1bd5
1402d1bbd:	0f 88 16 09 00 00    	js     0x1402d24d9
1402d1bc3:	48 8b 01             	mov    (%rcx),%rax
1402d1bc6:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1bcb:	48 8b 00             	mov    (%rax),%rax
1402d1bce:	ff 15 4c 1e cb 00    	call   *0xcb1e4c(%rip)        # 0x140f83a20
1402d1bd4:	90                   	nop
1402d1bd5:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1bd9:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1bdd:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1be1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1be5:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1be9:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1bee:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1bf2:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1bf6:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1bfa:	e8 51 e2 ec ff       	call   0x14019fe50
1402d1bff:	48 8b d8             	mov    %rax,%rbx
1402d1c02:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1c06:	48 8b 0d c3 94 14 01 	mov    0x11494c3(%rip),%rcx        # 0x14141b0d0
1402d1c0d:	48 85 ff             	test   %rdi,%rdi
1402d1c10:	74 04                	je     0x1402d1c16
1402d1c12:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1c16:	48 8b 11             	mov    (%rcx),%rdx
1402d1c19:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1c1d:	4c 8b cf             	mov    %rdi,%r9
1402d1c20:	4c 8b c3             	mov    %rbx,%r8
1402d1c23:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1c27:	ff 15 f3 1d cb 00    	call   *0xcb1df3(%rip)        # 0x140f83a20
1402d1c2d:	90                   	nop
1402d1c2e:	48 8b cb             	mov    %rbx,%rcx
1402d1c31:	e8 0a d9 ec ff       	call   0x14019f540
1402d1c36:	90                   	nop
1402d1c37:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1c3b:	48 85 c9             	test   %rcx,%rcx
1402d1c3e:	74 24                	je     0x1402d1c64
1402d1c40:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1c43:	ff c8                	dec    %eax
1402d1c45:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1c48:	85 c0                	test   %eax,%eax
1402d1c4a:	7f 18                	jg     0x1402d1c64
1402d1c4c:	0f 88 92 08 00 00    	js     0x1402d24e4
1402d1c52:	48 8b 01             	mov    (%rcx),%rax
1402d1c55:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1c5a:	48 8b 00             	mov    (%rax),%rax
1402d1c5d:	ff 15 bd 1d cb 00    	call   *0xcb1dbd(%rip)        # 0x140f83a20
1402d1c63:	90                   	nop
1402d1c64:	4c 8d 0d 85 c8 ec ff 	lea    -0x13377b(%rip),%r9        # 0x14019e4f0
1402d1c6b:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1c70:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1c76:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d1c7a:	e8 cd 98 b4 00       	call   0x140e1b54c
1402d1c7f:	48 8b 05 c2 a3 14 01 	mov    0x114a3c2(%rip),%rax        # 0x14141c048
1402d1c86:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1c8d:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d1c91:	48 85 c9             	test   %rcx,%rcx
1402d1c94:	74 1c                	je     0x1402d1cb2
1402d1c96:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1c99:	ff c0                	inc    %eax
1402d1c9b:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1c9e:	83 f8 01             	cmp    $0x1,%eax
1402d1ca1:	0f 8e 48 08 00 00    	jle    0x1402d24ef
1402d1ca7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1cac:	0f 84 45 08 00 00    	je     0x1402d24f7
1402d1cb2:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d1cb8:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1cbc:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d1cc0:	e8 fb d2 3d 00       	call   0x1406aefc0
1402d1cc5:	48 8b 08             	mov    (%rax),%rcx
1402d1cc8:	48 89 30             	mov    %rsi,(%rax)
1402d1ccb:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1ccf:	48 8b 08             	mov    (%rax),%rcx
1402d1cd2:	48 85 c9             	test   %rcx,%rcx
1402d1cd5:	74 24                	je     0x1402d1cfb
1402d1cd7:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1cda:	ff c8                	dec    %eax
1402d1cdc:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1cdf:	85 c0                	test   %eax,%eax
1402d1ce1:	7f 18                	jg     0x1402d1cfb
1402d1ce3:	0f 88 19 08 00 00    	js     0x1402d2502
1402d1ce9:	48 8b 01             	mov    (%rcx),%rax
1402d1cec:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1cf1:	48 8b 00             	mov    (%rax),%rax
1402d1cf4:	ff 15 26 1d cb 00    	call   *0xcb1d26(%rip)        # 0x140f83a20
1402d1cfa:	90                   	nop
1402d1cfb:	48 8b 05 fe e3 14 01 	mov    0x114e3fe(%rip),%rax        # 0x141420100
1402d1d02:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d1d06:	48 85 c9             	test   %rcx,%rcx
1402d1d09:	74 1c                	je     0x1402d1d27
1402d1d0b:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d0e:	ff c0                	inc    %eax
1402d1d10:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d13:	83 f8 01             	cmp    $0x1,%eax
1402d1d16:	0f 8e f1 07 00 00    	jle    0x1402d250d
1402d1d1c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1d21:	0f 84 ee 07 00 00    	je     0x1402d2515
1402d1d27:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1d2b:	48 8b 05 16 a3 14 01 	mov    0x114a316(%rip),%rax        # 0x14141c048
1402d1d32:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1d39:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1d3d:	48 85 c9             	test   %rcx,%rcx
1402d1d40:	74 1c                	je     0x1402d1d5e
1402d1d42:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d45:	ff c0                	inc    %eax
1402d1d47:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d4a:	83 f8 01             	cmp    $0x1,%eax
1402d1d4d:	0f 8e cd 07 00 00    	jle    0x1402d2520
1402d1d53:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1d58:	0f 84 ca 07 00 00    	je     0x1402d2528
1402d1d5e:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
1402d1d64:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d1d68:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1d6c:	e8 4f d2 3d 00       	call   0x1406aefc0
1402d1d71:	48 8b 08             	mov    (%rax),%rcx
1402d1d74:	48 89 30             	mov    %rsi,(%rax)
1402d1d77:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d1d7b:	48 8b 08             	mov    (%rax),%rcx
1402d1d7e:	48 85 c9             	test   %rcx,%rcx
1402d1d81:	74 24                	je     0x1402d1da7
1402d1d83:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1d86:	ff c8                	dec    %eax
1402d1d88:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1d8b:	85 c0                	test   %eax,%eax
1402d1d8d:	7f 18                	jg     0x1402d1da7
1402d1d8f:	0f 88 9e 07 00 00    	js     0x1402d2533
1402d1d95:	48 8b 01             	mov    (%rcx),%rax
1402d1d98:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1d9d:	48 8b 00             	mov    (%rax),%rax
1402d1da0:	ff 15 7a 1c cb 00    	call   *0xcb1c7a(%rip)        # 0x140f83a20
1402d1da6:	90                   	nop
1402d1da7:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1dab:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1daf:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1db3:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1db7:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1dbb:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1dc0:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1dc4:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1dc8:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1dcc:	e8 7f e0 ec ff       	call   0x14019fe50
1402d1dd1:	48 8b d8             	mov    %rax,%rbx
1402d1dd4:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1dd8:	48 8b 0d f1 92 14 01 	mov    0x11492f1(%rip),%rcx        # 0x14141b0d0
1402d1ddf:	48 85 ff             	test   %rdi,%rdi
1402d1de2:	74 04                	je     0x1402d1de8
1402d1de4:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1de8:	48 8b 11             	mov    (%rcx),%rdx
1402d1deb:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1def:	4c 8b cf             	mov    %rdi,%r9
1402d1df2:	4c 8b c3             	mov    %rbx,%r8
1402d1df5:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1df9:	ff 15 21 1c cb 00    	call   *0xcb1c21(%rip)        # 0x140f83a20
1402d1dff:	90                   	nop
1402d1e00:	48 8b cb             	mov    %rbx,%rcx
1402d1e03:	e8 38 d7 ec ff       	call   0x14019f540
1402d1e08:	90                   	nop
1402d1e09:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1e0d:	48 85 c9             	test   %rcx,%rcx
1402d1e10:	74 24                	je     0x1402d1e36
1402d1e12:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1e15:	ff c8                	dec    %eax
1402d1e17:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1e1a:	85 c0                	test   %eax,%eax
1402d1e1c:	7f 18                	jg     0x1402d1e36
1402d1e1e:	0f 88 1a 07 00 00    	js     0x1402d253e
1402d1e24:	48 8b 01             	mov    (%rcx),%rax
1402d1e27:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1e2c:	48 8b 00             	mov    (%rax),%rax
1402d1e2f:	ff 15 eb 1b cb 00    	call   *0xcb1beb(%rip)        # 0x140f83a20
1402d1e35:	90                   	nop
1402d1e36:	4c 8d 0d b3 c6 ec ff 	lea    -0x13394d(%rip),%r9        # 0x14019e4f0
1402d1e3d:	ba 08 00 00 00       	mov    $0x8,%edx
1402d1e42:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d1e48:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d1e4c:	e8 fb 96 b4 00       	call   0x140e1b54c
1402d1e51:	48 8b 05 f0 a1 14 01 	mov    0x114a1f0(%rip),%rax        # 0x14141c048
1402d1e58:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1e5f:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d1e63:	48 85 c9             	test   %rcx,%rcx
1402d1e66:	74 1c                	je     0x1402d1e84
1402d1e68:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1e6b:	ff c0                	inc    %eax
1402d1e6d:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1e70:	83 f8 01             	cmp    $0x1,%eax
1402d1e73:	0f 8e d0 06 00 00    	jle    0x1402d2549
1402d1e79:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1e7e:	0f 84 cd 06 00 00    	je     0x1402d2551
1402d1e84:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d1e8a:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d1e8e:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d1e92:	e8 29 d1 3d 00       	call   0x1406aefc0
1402d1e97:	48 8b 08             	mov    (%rax),%rcx
1402d1e9a:	48 89 30             	mov    %rsi,(%rax)
1402d1e9d:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d1ea1:	48 8b 08             	mov    (%rax),%rcx