1402d1ea4:	48 85 c9             	test   %rcx,%rcx
1402d1ea7:	74 24                	je     0x1402d1ecd
1402d1ea9:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1eac:	ff c8                	dec    %eax
1402d1eae:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1eb1:	85 c0                	test   %eax,%eax
1402d1eb3:	7f 18                	jg     0x1402d1ecd
1402d1eb5:	0f 88 a1 06 00 00    	js     0x1402d255c
1402d1ebb:	48 8b 01             	mov    (%rcx),%rax
1402d1ebe:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1ec3:	48 8b 00             	mov    (%rax),%rax
1402d1ec6:	ff 15 54 1b cb 00    	call   *0xcb1b54(%rip)        # 0x140f83a20
1402d1ecc:	90                   	nop
1402d1ecd:	48 8b 05 a4 e2 14 01 	mov    0x114e2a4(%rip),%rax        # 0x141420178
1402d1ed4:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d1ed8:	48 85 c9             	test   %rcx,%rcx
1402d1edb:	74 1c                	je     0x1402d1ef9
1402d1edd:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1ee0:	ff c0                	inc    %eax
1402d1ee2:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1ee5:	83 f8 01             	cmp    $0x1,%eax
1402d1ee8:	0f 8e 79 06 00 00    	jle    0x1402d2567
1402d1eee:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1ef3:	0f 84 76 06 00 00    	je     0x1402d256f
1402d1ef9:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d1efd:	48 8b 05 44 a1 14 01 	mov    0x114a144(%rip),%rax        # 0x14141c048
1402d1f04:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d1f0b:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d1f0f:	48 85 c9             	test   %rcx,%rcx
1402d1f12:	74 1c                	je     0x1402d1f30
1402d1f14:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1f17:	ff c0                	inc    %eax
1402d1f19:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1f1c:	83 f8 01             	cmp    $0x1,%eax
1402d1f1f:	0f 8e 55 06 00 00    	jle    0x1402d257a
1402d1f25:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d1f2a:	0f 84 52 06 00 00    	je     0x1402d2582
1402d1f30:	41 b8 33 00 00 00    	mov    $0x33,%r8d
1402d1f36:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d1f3a:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d1f3e:	e8 7d d0 3d 00       	call   0x1406aefc0
1402d1f43:	48 8b 08             	mov    (%rax),%rcx
1402d1f46:	48 89 30             	mov    %rsi,(%rax)
1402d1f49:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d1f4d:	48 8b 08             	mov    (%rax),%rcx
1402d1f50:	48 85 c9             	test   %rcx,%rcx
1402d1f53:	74 24                	je     0x1402d1f79
1402d1f55:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1f58:	ff c8                	dec    %eax
1402d1f5a:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1f5d:	85 c0                	test   %eax,%eax
1402d1f5f:	7f 18                	jg     0x1402d1f79
1402d1f61:	0f 88 26 06 00 00    	js     0x1402d258d
1402d1f67:	48 8b 01             	mov    (%rcx),%rax
1402d1f6a:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1f6f:	48 8b 00             	mov    (%rax),%rax
1402d1f72:	ff 15 a8 1a cb 00    	call   *0xcb1aa8(%rip)        # 0x140f83a20
1402d1f78:	90                   	nop
1402d1f79:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d1f7d:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d1f81:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d1f85:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d1f89:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d1f8d:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d1f92:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d1f96:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d1f9a:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d1f9e:	e8 ad de ec ff       	call   0x14019fe50
1402d1fa3:	48 8b d8             	mov    %rax,%rbx
1402d1fa6:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d1faa:	48 8b 0d 1f 91 14 01 	mov    0x114911f(%rip),%rcx        # 0x14141b0d0
1402d1fb1:	48 85 ff             	test   %rdi,%rdi
1402d1fb4:	74 04                	je     0x1402d1fba
1402d1fb6:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d1fba:	48 8b 11             	mov    (%rcx),%rdx
1402d1fbd:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d1fc1:	4c 8b cf             	mov    %rdi,%r9
1402d1fc4:	4c 8b c3             	mov    %rbx,%r8
1402d1fc7:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d1fcb:	ff 15 4f 1a cb 00    	call   *0xcb1a4f(%rip)        # 0x140f83a20
1402d1fd1:	90                   	nop
1402d1fd2:	48 8b cb             	mov    %rbx,%rcx
1402d1fd5:	e8 66 d5 ec ff       	call   0x14019f540
1402d1fda:	90                   	nop
1402d1fdb:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d1fdf:	48 85 c9             	test   %rcx,%rcx
1402d1fe2:	74 24                	je     0x1402d2008
1402d1fe4:	8b 41 10             	mov    0x10(%rcx),%eax
1402d1fe7:	ff c8                	dec    %eax
1402d1fe9:	89 41 10             	mov    %eax,0x10(%rcx)
1402d1fec:	85 c0                	test   %eax,%eax
1402d1fee:	7f 18                	jg     0x1402d2008
1402d1ff0:	0f 88 a2 05 00 00    	js     0x1402d2598
1402d1ff6:	48 8b 01             	mov    (%rcx),%rax
1402d1ff9:	ba 01 00 00 00       	mov    $0x1,%edx
1402d1ffe:	48 8b 00             	mov    (%rax),%rax
1402d2001:	ff 15 19 1a cb 00    	call   *0xcb1a19(%rip)        # 0x140f83a20
1402d2007:	90                   	nop
1402d2008:	4c 8d 0d e1 c4 ec ff 	lea    -0x133b1f(%rip),%r9        # 0x14019e4f0
1402d200f:	ba 08 00 00 00       	mov    $0x8,%edx
1402d2014:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d201a:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d201e:	e8 29 95 b4 00       	call   0x140e1b54c
1402d2023:	48 8b 05 1e a0 14 01 	mov    0x114a01e(%rip),%rax        # 0x14141c048
1402d202a:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d2031:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d2035:	48 85 c9             	test   %rcx,%rcx
1402d2038:	74 1c                	je     0x1402d2056
1402d203a:	8b 41 10             	mov    0x10(%rcx),%eax
1402d203d:	ff c0                	inc    %eax
1402d203f:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2042:	83 f8 01             	cmp    $0x1,%eax
1402d2045:	0f 8e 58 05 00 00    	jle    0x1402d25a3
1402d204b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d2050:	0f 84 55 05 00 00    	je     0x1402d25ab
1402d2056:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d205c:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d2060:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d2064:	e8 57 cf 3d 00       	call   0x1406aefc0
1402d2069:	48 8b 08             	mov    (%rax),%rcx
1402d206c:	48 89 30             	mov    %rsi,(%rax)
1402d206f:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d2073:	48 8b 08             	mov    (%rax),%rcx
1402d2076:	48 85 c9             	test   %rcx,%rcx
1402d2079:	74 24                	je     0x1402d209f
1402d207b:	8b 41 10             	mov    0x10(%rcx),%eax
1402d207e:	ff c8                	dec    %eax
1402d2080:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2083:	85 c0                	test   %eax,%eax
1402d2085:	7f 18                	jg     0x1402d209f
1402d2087:	0f 88 29 05 00 00    	js     0x1402d25b6
1402d208d:	48 8b 01             	mov    (%rcx),%rax
1402d2090:	ba 01 00 00 00       	mov    $0x1,%edx
1402d2095:	48 8b 00             	mov    (%rax),%rax
1402d2098:	ff 15 82 19 cb 00    	call   *0xcb1982(%rip)        # 0x140f83a20
1402d209e:	90                   	nop
1402d209f:	48 8b 05 1a e1 14 01 	mov    0x114e11a(%rip),%rax        # 0x1414201c0
1402d20a6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d20aa:	48 85 c9             	test   %rcx,%rcx
1402d20ad:	74 1c                	je     0x1402d20cb
1402d20af:	8b 41 10             	mov    0x10(%rcx),%eax
1402d20b2:	ff c0                	inc    %eax
1402d20b4:	89 41 10             	mov    %eax,0x10(%rcx)
1402d20b7:	83 f8 01             	cmp    $0x1,%eax
1402d20ba:	0f 8e 01 05 00 00    	jle    0x1402d25c1
1402d20c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d20c5:	0f 84 fe 04 00 00    	je     0x1402d25c9
1402d20cb:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d20cf:	48 8b 05 72 9f 14 01 	mov    0x1149f72(%rip),%rax        # 0x14141c048
1402d20d6:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d20dd:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d20e1:	48 85 c9             	test   %rcx,%rcx
1402d20e4:	74 1c                	je     0x1402d2102
1402d20e6:	8b 41 10             	mov    0x10(%rcx),%eax
1402d20e9:	ff c0                	inc    %eax
1402d20eb:	89 41 10             	mov    %eax,0x10(%rcx)
1402d20ee:	83 f8 01             	cmp    $0x1,%eax
1402d20f1:	0f 8e dd 04 00 00    	jle    0x1402d25d4
1402d20f7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d20fc:	0f 84 da 04 00 00    	je     0x1402d25dc
1402d2102:	41 b8 34 00 00 00    	mov    $0x34,%r8d
1402d2108:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d210c:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d2110:	e8 ab ce 3d 00       	call   0x1406aefc0
1402d2115:	48 8b 08             	mov    (%rax),%rcx
1402d2118:	48 89 30             	mov    %rsi,(%rax)
1402d211b:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d211f:	48 8b 08             	mov    (%rax),%rcx
1402d2122:	48 85 c9             	test   %rcx,%rcx
1402d2125:	74 24                	je     0x1402d214b
1402d2127:	8b 41 10             	mov    0x10(%rcx),%eax
1402d212a:	ff c8                	dec    %eax
1402d212c:	89 41 10             	mov    %eax,0x10(%rcx)
1402d212f:	85 c0                	test   %eax,%eax
1402d2131:	7f 18                	jg     0x1402d214b
1402d2133:	0f 88 ae 04 00 00    	js     0x1402d25e7
1402d2139:	48 8b 01             	mov    (%rcx),%rax
1402d213c:	ba 01 00 00 00       	mov    $0x1,%edx
1402d2141:	48 8b 00             	mov    (%rax),%rax
1402d2144:	ff 15 d6 18 cb 00    	call   *0xcb18d6(%rip)        # 0x140f83a20
1402d214a:	90                   	nop
1402d214b:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d214f:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d2153:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d2157:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d215b:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d215f:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d2164:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d2168:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d216c:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d2170:	e8 db dc ec ff       	call   0x14019fe50
1402d2175:	48 8b d8             	mov    %rax,%rbx
1402d2178:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d217c:	48 8b 0d 4d 8f 14 01 	mov    0x1148f4d(%rip),%rcx        # 0x14141b0d0
1402d2183:	48 85 ff             	test   %rdi,%rdi
1402d2186:	74 04                	je     0x1402d218c
1402d2188:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d218c:	48 8b 11             	mov    (%rcx),%rdx
1402d218f:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d2193:	4c 8b cf             	mov    %rdi,%r9
1402d2196:	4c 8b c3             	mov    %rbx,%r8
1402d2199:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d219d:	ff 15 7d 18 cb 00    	call   *0xcb187d(%rip)        # 0x140f83a20
1402d21a3:	90                   	nop
1402d21a4:	48 8b cb             	mov    %rbx,%rcx
1402d21a7:	e8 94 d3 ec ff       	call   0x14019f540
1402d21ac:	90                   	nop
1402d21ad:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d21b1:	48 85 c9             	test   %rcx,%rcx
1402d21b4:	74 24                	je     0x1402d21da
1402d21b6:	8b 41 10             	mov    0x10(%rcx),%eax
1402d21b9:	ff c8                	dec    %eax
1402d21bb:	89 41 10             	mov    %eax,0x10(%rcx)
1402d21be:	85 c0                	test   %eax,%eax
1402d21c0:	7f 18                	jg     0x1402d21da
1402d21c2:	0f 88 2a 04 00 00    	js     0x1402d25f2
1402d21c8:	48 8b 01             	mov    (%rcx),%rax
1402d21cb:	ba 01 00 00 00       	mov    $0x1,%edx
1402d21d0:	48 8b 00             	mov    (%rax),%rax
1402d21d3:	ff 15 47 18 cb 00    	call   *0xcb1847(%rip)        # 0x140f83a20
1402d21d9:	90                   	nop
1402d21da:	4c 8d 0d 0f c3 ec ff 	lea    -0x133cf1(%rip),%r9        # 0x14019e4f0
1402d21e1:	ba 08 00 00 00       	mov    $0x8,%edx
1402d21e6:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d21ec:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d21f0:	e8 57 93 b4 00       	call   0x140e1b54c
1402d21f5:	48 8b 05 4c 9e 14 01 	mov    0x1149e4c(%rip),%rax        # 0x14141c048
1402d21fc:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d2203:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402d2207:	48 85 c9             	test   %rcx,%rcx
1402d220a:	74 1c                	je     0x1402d2228
1402d220c:	8b 41 10             	mov    0x10(%rcx),%eax
1402d220f:	ff c0                	inc    %eax
1402d2211:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2214:	83 f8 01             	cmp    $0x1,%eax
1402d2217:	0f 8e e0 03 00 00    	jle    0x1402d25fd
1402d221d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d2222:	0f 84 dd 03 00 00    	je     0x1402d2605
1402d2228:	41 b8 54 00 00 00    	mov    $0x54,%r8d
1402d222e:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402d2232:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402d2236:	e8 85 cd 3d 00       	call   0x1406aefc0
1402d223b:	48 8b 08             	mov    (%rax),%rcx
1402d223e:	48 89 30             	mov    %rsi,(%rax)
1402d2241:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402d2245:	48 8b 08             	mov    (%rax),%rcx
1402d2248:	48 85 c9             	test   %rcx,%rcx
1402d224b:	74 24                	je     0x1402d2271
1402d224d:	8b 41 10             	mov    0x10(%rcx),%eax
1402d2250:	ff c8                	dec    %eax
1402d2252:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2255:	85 c0                	test   %eax,%eax
1402d2257:	7f 18                	jg     0x1402d2271
1402d2259:	0f 88 b1 03 00 00    	js     0x1402d2610
1402d225f:	48 8b 01             	mov    (%rcx),%rax
1402d2262:	ba 01 00 00 00       	mov    $0x1,%edx
1402d2267:	48 8b 00             	mov    (%rax),%rax
1402d226a:	ff 15 b0 17 cb 00    	call   *0xcb17b0(%rip)        # 0x140f83a20
1402d2270:	90                   	nop
1402d2271:	48 8b 05 28 df 14 01 	mov    0x114df28(%rip),%rax        # 0x1414201a0
1402d2278:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d227c:	48 85 c9             	test   %rcx,%rcx
1402d227f:	74 1c                	je     0x1402d229d
1402d2281:	8b 41 10             	mov    0x10(%rcx),%eax
1402d2284:	ff c0                	inc    %eax
1402d2286:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2289:	83 f8 01             	cmp    $0x1,%eax
1402d228c:	0f 8e 89 03 00 00    	jle    0x1402d261b
1402d2292:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d2297:	0f 84 86 03 00 00    	je     0x1402d2623
1402d229d:	48 89 4d 1f          	mov    %rcx,0x1f(%rbp)
1402d22a1:	48 8b 05 a0 9d 14 01 	mov    0x1149da0(%rip),%rax        # 0x14141c048
1402d22a8:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402d22af:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402d22b3:	48 85 c9             	test   %rcx,%rcx
1402d22b6:	74 1c                	je     0x1402d22d4
1402d22b8:	8b 41 10             	mov    0x10(%rcx),%eax
1402d22bb:	ff c0                	inc    %eax
1402d22bd:	89 41 10             	mov    %eax,0x10(%rcx)
1402d22c0:	83 f8 01             	cmp    $0x1,%eax
1402d22c3:	0f 8e 65 03 00 00    	jle    0x1402d262e
1402d22c9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d22ce:	0f 84 62 03 00 00    	je     0x1402d2636
1402d22d4:	41 b8 44 00 00 00    	mov    $0x44,%r8d
1402d22da:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402d22de:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402d22e2:	e8 d9 cc 3d 00       	call   0x1406aefc0
1402d22e7:	48 8b 08             	mov    (%rax),%rcx
1402d22ea:	48 89 30             	mov    %rsi,(%rax)
1402d22ed:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
1402d22f1:	48 8b 08             	mov    (%rax),%rcx
1402d22f4:	48 85 c9             	test   %rcx,%rcx
1402d22f7:	74 24                	je     0x1402d231d
1402d22f9:	8b 41 10             	mov    0x10(%rcx),%eax
1402d22fc:	ff c8                	dec    %eax
1402d22fe:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2301:	85 c0                	test   %eax,%eax
1402d2303:	7f 18                	jg     0x1402d231d
1402d2305:	0f 88 36 03 00 00    	js     0x1402d2641
1402d230b:	48 8b 01             	mov    (%rcx),%rax
1402d230e:	ba 01 00 00 00       	mov    $0x1,%edx
1402d2313:	48 8b 00             	mov    (%rax),%rax
1402d2316:	ff 15 04 17 cb 00    	call   *0xcb1704(%rip)        # 0x140f83a20
1402d231c:	90                   	nop
1402d231d:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402d2321:	48 89 45 07          	mov    %rax,0x7(%rbp)
1402d2325:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1402d2329:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1402d232d:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
1402d2331:	66 0f 7f 45 07       	movdqa %xmm0,0x7(%rbp)
1402d2336:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402d233a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402d233e:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402d2342:	e8 09 db ec ff       	call   0x14019fe50
1402d2347:	48 8b d8             	mov    %rax,%rbx
1402d234a:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402d234e:	48 8b 0d 7b 8d 14 01 	mov    0x1148d7b(%rip),%rcx        # 0x14141b0d0
1402d2355:	48 85 ff             	test   %rdi,%rdi
1402d2358:	74 04                	je     0x1402d235e
1402d235a:	48 89 77 60          	mov    %rsi,0x60(%rdi)
1402d235e:	48 8b 11             	mov    (%rcx),%rdx
1402d2361:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402d2365:	4c 8b cf             	mov    %rdi,%r9
1402d2368:	4c 8b c3             	mov    %rbx,%r8
1402d236b:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402d236f:	ff 15 ab 16 cb 00    	call   *0xcb16ab(%rip)        # 0x140f83a20
1402d2375:	90                   	nop
1402d2376:	48 8b cb             	mov    %rbx,%rcx
1402d2379:	e8 c2 d1 ec ff       	call   0x14019f540
1402d237e:	90                   	nop
1402d237f:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402d2383:	48 85 c9             	test   %rcx,%rcx
1402d2386:	74 20                	je     0x1402d23a8
1402d2388:	8b 41 10             	mov    0x10(%rcx),%eax
1402d238b:	ff c8                	dec    %eax
1402d238d:	89 41 10             	mov    %eax,0x10(%rcx)
1402d2390:	85 c0                	test   %eax,%eax
1402d2392:	7f 14                	jg     0x1402d23a8
1402d2394:	78 40                	js     0x1402d23d6
1402d2396:	48 8b 01             	mov    (%rcx),%rax
1402d2399:	ba 01 00 00 00       	mov    $0x1,%edx
1402d239e:	48 8b 00             	mov    (%rax),%rax
1402d23a1:	ff 15 79 16 cb 00    	call   *0xcb1679(%rip)        # 0x140f83a20
1402d23a7:	90                   	nop
1402d23a8:	4c 8d 0d 41 c1 ec ff 	lea    -0x133ebf(%rip),%r9        # 0x14019e4f0
1402d23af:	ba 08 00 00 00       	mov    $0x8,%edx
1402d23b4:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402d23ba:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1402d23be:	e8 89 91 b4 00       	call   0x140e1b54c
1402d23c3:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx