1407d1f79:	e8 82 87 fb ff       	call   0x14078a700
1407d1f7e:	cc                   	int3
1407d1f7f:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d1f84:	e8 77 87 fb ff       	call   0x14078a700
1407d1f89:	90                   	nop
1407d1f8a:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d1f8f:	e8 6c 87 fb ff       	call   0x14078a700
1407d1f94:	90                   	nop
1407d1f95:	33 c9                	xor    %ecx,%ecx
1407d1f97:	e8 64 87 fb ff       	call   0x14078a700
1407d1f9c:	cc                   	int3
1407d1f9d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d1fa2:	e8 59 87 fb ff       	call   0x14078a700
1407d1fa7:	90                   	nop
1407d1fa8:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d1fad:	e8 4e 87 fb ff       	call   0x14078a700
1407d1fb2:	90                   	nop
1407d1fb3:	33 c9                	xor    %ecx,%ecx
1407d1fb5:	e8 46 87 fb ff       	call   0x14078a700
1407d1fba:	cc                   	int3
1407d1fbb:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d1fc0:	e8 3b 87 fb ff       	call   0x14078a700
1407d1fc5:	90                   	nop
1407d1fc6:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d1fcb:	e8 30 87 fb ff       	call   0x14078a700
1407d1fd0:	90                   	nop
1407d1fd1:	33 c9                	xor    %ecx,%ecx
1407d1fd3:	e8 28 87 fb ff       	call   0x14078a700
1407d1fd8:	cc                   	int3
1407d1fd9:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d1fde:	e8 1d 87 fb ff       	call   0x14078a700
1407d1fe3:	90                   	nop
1407d1fe4:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d1fe9:	e8 12 87 fb ff       	call   0x14078a700
1407d1fee:	90                   	nop
1407d1fef:	33 c9                	xor    %ecx,%ecx
1407d1ff1:	e8 0a 87 fb ff       	call   0x14078a700
1407d1ff6:	cc                   	int3
1407d1ff7:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d1ffc:	e8 ff 86 fb ff       	call   0x14078a700
1407d2001:	90                   	nop
1407d2002:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d2007:	e8 f4 86 fb ff       	call   0x14078a700
1407d200c:	90                   	nop
1407d200d:	33 c9                	xor    %ecx,%ecx
1407d200f:	e8 ec 86 fb ff       	call   0x14078a700
1407d2014:	cc                   	int3
1407d2015:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d201a:	e8 e1 86 fb ff       	call   0x14078a700
1407d201f:	90                   	nop
1407d2020:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d2025:	e8 d6 86 fb ff       	call   0x14078a700
1407d202a:	90                   	nop
1407d202b:	33 c9                	xor    %ecx,%ecx
1407d202d:	e8 ce 86 fb ff       	call   0x14078a700
1407d2032:	cc                   	int3
1407d2033:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d2038:	e8 c3 86 fb ff       	call   0x14078a700
1407d203d:	90                   	nop
1407d203e:	b9 02 00 00 00       	mov    $0x2,%ecx
1407d2043:	e8 b8 86 fb ff       	call   0x14078a700
1407d2048:	90                   	nop
1407d2049:	33 c9                	xor    %ecx,%ecx
1407d204b:	e8 b0 86 fb ff       	call   0x14078a700
1407d2050:	cc                   	int3
1407d2051:	b9 01 00 00 00       	mov    $0x1,%ecx
1407d2056:	e8 a5 86 fb ff       	call   0x14078a700
1407d205b:	cc                   	int3
1407d205c:	cc                   	int3
1407d205d:	cc                   	int3
1407d205e:	cc                   	int3
1407d205f:	cc                   	int3
1407d2060:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407d2065:	55                   	push   %rbp
1407d2066:	48 8b ec             	mov    %rsp,%rbp
1407d2069:	48 83 ec 30          	sub    $0x30,%rsp
1407d206d:	33 db                	xor    %ebx,%ebx
1407d206f:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2074:	e8 8f 90 64 00       	call   0x140e1b108
1407d2079:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d207d:	48 85 c0             	test   %rax,%rax
1407d2080:	74 1a                	je     0x1407d209c
1407d2082:	45 33 c9             	xor    %r9d,%r9d
1407d2085:	4c 8d 05 8c 0b 80 00 	lea    0x800b8c(%rip),%r8        # 0x140fd2c18
1407d208c:	48 8d 15 ad d9 fd ff 	lea    -0x22653(%rip),%rdx        # 0x1407afa40
1407d2093:	48 8b c8             	mov    %rax,%rcx
1407d2096:	e8 95 43 fd ff       	call   0x1407a6430
1407d209b:	90                   	nop
1407d209c:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d20a1:	e8 62 90 64 00       	call   0x140e1b108
1407d20a6:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d20aa:	48 85 c0             	test   %rax,%rax
1407d20ad:	74 1a                	je     0x1407d20c9
1407d20af:	45 33 c9             	xor    %r9d,%r9d
1407d20b2:	4c 8d 05 47 0c 80 00 	lea    0x800c47(%rip),%r8        # 0x140fd2d00
1407d20b9:	48 8d 15 30 d5 fd ff 	lea    -0x22ad0(%rip),%rdx        # 0x1407af5f0
1407d20c0:	48 8b c8             	mov    %rax,%rcx
1407d20c3:	e8 68 43 fd ff       	call   0x1407a6430
1407d20c8:	90                   	nop
1407d20c9:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d20ce:	e8 35 90 64 00       	call   0x140e1b108
1407d20d3:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d20d7:	48 85 c0             	test   %rax,%rax
1407d20da:	74 1a                	je     0x1407d20f6
1407d20dc:	45 33 c9             	xor    %r9d,%r9d
1407d20df:	4c 8d 05 6a 09 80 00 	lea    0x80096a(%rip),%r8        # 0x140fd2a50
1407d20e6:	48 8d 15 a3 d4 fd ff 	lea    -0x22b5d(%rip),%rdx        # 0x1407af590
1407d20ed:	48 8b c8             	mov    %rax,%rcx
1407d20f0:	e8 3b 43 fd ff       	call   0x1407a6430
1407d20f5:	90                   	nop
1407d20f6:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d20fb:	e8 08 90 64 00       	call   0x140e1b108
1407d2100:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d2104:	48 85 c0             	test   %rax,%rax
1407d2107:	74 1a                	je     0x1407d2123
1407d2109:	45 33 c9             	xor    %r9d,%r9d
1407d210c:	4c 8d 05 ad 08 80 00 	lea    0x8008ad(%rip),%r8        # 0x140fd29c0
1407d2113:	48 8d 15 d6 42 fe ff 	lea    -0x1bd2a(%rip),%rdx        # 0x1407b63f0
1407d211a:	48 8b c8             	mov    %rax,%rcx
1407d211d:	e8 0e 43 fd ff       	call   0x1407a6430
1407d2122:	90                   	nop
1407d2123:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2128:	e8 db 8f 64 00       	call   0x140e1b108
1407d212d:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d2131:	48 85 c0             	test   %rax,%rax
1407d2134:	74 1a                	je     0x1407d2150
1407d2136:	45 33 c9             	xor    %r9d,%r9d
1407d2139:	4c 8d 05 78 09 80 00 	lea    0x800978(%rip),%r8        # 0x140fd2ab8
1407d2140:	48 8d 15 39 4d fe ff 	lea    -0x1b2c7(%rip),%rdx        # 0x1407b6e80
1407d2147:	48 8b c8             	mov    %rax,%rcx
1407d214a:	e8 e1 42 fd ff       	call   0x1407a6430
1407d214f:	90                   	nop
1407d2150:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2155:	e8 ae 8f 64 00       	call   0x140e1b108
1407d215a:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d215e:	48 85 c0             	test   %rax,%rax
1407d2161:	74 1a                	je     0x1407d217d
1407d2163:	45 33 c9             	xor    %r9d,%r9d
1407d2166:	4c 8d 05 3b 0c 80 00 	lea    0x800c3b(%rip),%r8        # 0x140fd2da8
1407d216d:	48 8d 15 6c 19 fe ff 	lea    -0x1e694(%rip),%rdx        # 0x1407b3ae0
1407d2174:	48 8b c8             	mov    %rax,%rcx
1407d2177:	e8 b4 42 fd ff       	call   0x1407a6430
1407d217c:	90                   	nop
1407d217d:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2182:	e8 81 8f 64 00       	call   0x140e1b108
1407d2187:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d218b:	48 85 c0             	test   %rax,%rax
1407d218e:	74 1a                	je     0x1407d21aa
1407d2190:	45 33 c9             	xor    %r9d,%r9d
1407d2193:	4c 8d 05 0e 09 80 00 	lea    0x80090e(%rip),%r8        # 0x140fd2aa8
1407d219a:	48 8d 15 df 7f fe ff 	lea    -0x18021(%rip),%rdx        # 0x1407ba180
1407d21a1:	48 8b c8             	mov    %rax,%rcx
1407d21a4:	e8 87 42 fd ff       	call   0x1407a6430
1407d21a9:	90                   	nop
1407d21aa:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d21af:	e8 54 8f 64 00       	call   0x140e1b108
1407d21b4:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d21b8:	48 85 c0             	test   %rax,%rax
1407d21bb:	74 1a                	je     0x1407d21d7
1407d21bd:	45 33 c9             	xor    %r9d,%r9d
1407d21c0:	4c 8d 05 11 0c 80 00 	lea    0x800c11(%rip),%r8        # 0x140fd2dd8
1407d21c7:	48 8d 15 e2 eb fd ff 	lea    -0x2141e(%rip),%rdx        # 0x1407b0db0
1407d21ce:	48 8b c8             	mov    %rax,%rcx
1407d21d1:	e8 5a 42 fd ff       	call   0x1407a6430
1407d21d6:	90                   	nop
1407d21d7:	48 8d 05 d2 1b 86 00 	lea    0x861bd2(%rip),%rax        # 0x141033db0
1407d21de:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d21e2:	48 c7 45 f8 0e 00 00 	movq   $0xe,-0x8(%rbp)
1407d21e9:	00
1407d21ea:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d21ee:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d21f3:	45 33 c9             	xor    %r9d,%r9d
1407d21f6:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d21fa:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d21fe:	48 8b 0d 5b 0c c6 00 	mov    0xc60c5b(%rip),%rcx        # 0x141432e60
1407d2205:	e8 e6 23 04 00       	call   0x1408145f0
1407d220a:	48 8b 08             	mov    (%rax),%rcx
1407d220d:	48 89 0d 74 f9 c5 00 	mov    %rcx,0xc5f974(%rip)        # 0x141431b88
1407d2214:	48 8d 05 a5 1b 86 00 	lea    0x861ba5(%rip),%rax        # 0x141033dc0
1407d221b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d221f:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1407d2226:	00
1407d2227:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d222b:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d2230:	45 33 c9             	xor    %r9d,%r9d
1407d2233:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d2237:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d223b:	48 8b 0d 1e 0c c6 00 	mov    0xc60c1e(%rip),%rcx        # 0x141432e60
1407d2242:	e8 a9 23 04 00       	call   0x1408145f0
1407d2247:	48 8b 08             	mov    (%rax),%rcx
1407d224a:	48 89 0d b7 f8 c5 00 	mov    %rcx,0xc5f8b7(%rip)        # 0x141431b08
1407d2251:	48 8d 05 80 1b 86 00 	lea    0x861b80(%rip),%rax        # 0x141033dd8
1407d2258:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d225c:	48 c7 45 f8 14 00 00 	movq   $0x14,-0x8(%rbp)
1407d2263:	00
1407d2264:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2268:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d226d:	45 33 c9             	xor    %r9d,%r9d
1407d2270:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d2274:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d2278:	48 8b 0d e1 0b c6 00 	mov    0xc60be1(%rip),%rcx        # 0x141432e60
1407d227f:	e8 6c 23 04 00       	call   0x1408145f0
1407d2284:	48 8b 08             	mov    (%rax),%rcx
1407d2287:	48 89 0d 6a f8 c5 00 	mov    %rcx,0xc5f86a(%rip)        # 0x141431af8
1407d228e:	48 8d 05 5b 1b 86 00 	lea    0x861b5b(%rip),%rax        # 0x141033df0
1407d2295:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d2299:	48 c7 45 f8 11 00 00 	movq   $0x11,-0x8(%rbp)
1407d22a0:	00
1407d22a1:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d22a5:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d22aa:	45 33 c9             	xor    %r9d,%r9d
1407d22ad:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d22b1:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d22b5:	48 8b 0d a4 0b c6 00 	mov    0xc60ba4(%rip),%rcx        # 0x141432e60
1407d22bc:	e8 2f 23 04 00       	call   0x1408145f0
1407d22c1:	48 8b 08             	mov    (%rax),%rcx
1407d22c4:	48 89 0d 45 f8 c5 00 	mov    %rcx,0xc5f845(%rip)        # 0x141431b10
1407d22cb:	48 8d 05 36 1b 86 00 	lea    0x861b36(%rip),%rax        # 0x141033e08
1407d22d2:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d22d6:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
1407d22dd:	00
1407d22de:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d22e2:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d22e7:	45 33 c9             	xor    %r9d,%r9d
1407d22ea:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d22ee:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d22f2:	48 8b 0d 67 0b c6 00 	mov    0xc60b67(%rip),%rcx        # 0x141432e60
1407d22f9:	e8 f2 22 04 00       	call   0x1408145f0
1407d22fe:	48 8b 08             	mov    (%rax),%rcx
1407d2301:	48 89 0d 90 f8 c5 00 	mov    %rcx,0xc5f890(%rip)        # 0x141431b98
1407d2308:	48 8d 05 19 1b 86 00 	lea    0x861b19(%rip),%rax        # 0x141033e28
1407d230f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d2313:	48 c7 45 f8 1c 00 00 	movq   $0x1c,-0x8(%rbp)
1407d231a:	00
1407d231b:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d231f:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d2324:	45 33 c9             	xor    %r9d,%r9d
1407d2327:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d232b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d232f:	48 8b 0d 2a 0b c6 00 	mov    0xc60b2a(%rip),%rcx        # 0x141432e60
1407d2336:	e8 b5 22 04 00       	call   0x1408145f0
1407d233b:	48 8b 08             	mov    (%rax),%rcx
1407d233e:	48 89 0d ab f7 c5 00 	mov    %rcx,0xc5f7ab(%rip)        # 0x141431af0
1407d2345:	48 8d 05 fc 1a 86 00 	lea    0x861afc(%rip),%rax        # 0x141033e48
1407d234c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d2350:	48 c7 45 f8 0d 00 00 	movq   $0xd,-0x8(%rbp)
1407d2357:	00
1407d2358:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d235c:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d2361:	45 33 c9             	xor    %r9d,%r9d
1407d2364:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1407d2368:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1407d236c:	48 8b 0d ed 0a c6 00 	mov    0xc60aed(%rip),%rcx        # 0x141432e60
1407d2373:	e8 78 22 04 00       	call   0x1408145f0
1407d2378:	48 8b 08             	mov    (%rax),%rcx
1407d237b:	48 89 0d 7e f7 c5 00 	mov    %rcx,0xc5f77e(%rip)        # 0x141431b00
1407d2382:	48 8d 05 2f bb 7f 00 	lea    0x7fbb2f(%rip),%rax        # 0x140fcdeb8
1407d2389:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d238d:	48 c7 45 f8 11 00 00 	movq   $0x11,-0x8(%rbp)
1407d2394:	00
1407d2395:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2399:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d239e:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1407d23a2:	e8 e9 e9 fc ff       	call   0x1407a0d90
1407d23a7:	48 8b 10             	mov    (%rax),%rdx
1407d23aa:	48 85 d2             	test   %rdx,%rdx
1407d23ad:	74 1c                	je     0x1407d23cb
1407d23af:	8b 42 10             	mov    0x10(%rdx),%eax
1407d23b2:	ff c0                	inc    %eax
1407d23b4:	89 42 10             	mov    %eax,0x10(%rdx)
1407d23b7:	83 f8 01             	cmp    $0x1,%eax
1407d23ba:	0f 8e 05 2b 00 00    	jle    0x1407d4ec5
1407d23c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d23c5:	0f 84 02 2b 00 00    	je     0x1407d4ecd
1407d23cb:	48 8b 0d 06 f8 c5 00 	mov    0xc5f806(%rip),%rcx        # 0x141431bd8
1407d23d2:	48 89 15 ff f7 c5 00 	mov    %rdx,0xc5f7ff(%rip)        # 0x141431bd8
1407d23d9:	48 85 c9             	test   %rcx,%rcx
1407d23dc:	74 24                	je     0x1407d2402
1407d23de:	8b 41 10             	mov    0x10(%rcx),%eax
1407d23e1:	ff c8                	dec    %eax
1407d23e3:	89 41 10             	mov    %eax,0x10(%rcx)
1407d23e6:	85 c0                	test   %eax,%eax
1407d23e8:	7f 18                	jg     0x1407d2402
1407d23ea:	0f 88 e8 2a 00 00    	js     0x1407d4ed8
1407d23f0:	48 8b 01             	mov    (%rcx),%rax
1407d23f3:	ba 01 00 00 00       	mov    $0x1,%edx
1407d23f8:	48 8b 00             	mov    (%rax),%rax
1407d23fb:	ff 15 1f 16 7b 00    	call   *0x7b161f(%rip)        # 0x140f83a20
1407d2401:	90                   	nop
1407d2402:	48 8d 05 6f b7 7f 00 	lea    0x7fb76f(%rip),%rax        # 0x140fcdb78
1407d2409:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d240d:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1407d2414:	00
1407d2415:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2419:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d241e:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1407d2422:	e8 69 e9 fc ff       	call   0x1407a0d90
1407d2427:	48 8b 10             	mov    (%rax),%rdx
1407d242a:	48 85 d2             	test   %rdx,%rdx
1407d242d:	74 1c                	je     0x1407d244b
1407d242f:	8b 42 10             	mov    0x10(%rdx),%eax
1407d2432:	ff c0                	inc    %eax
1407d2434:	89 42 10             	mov    %eax,0x10(%rdx)
1407d2437:	83 f8 01             	cmp    $0x1,%eax
1407d243a:	0f 8e a3 2a 00 00    	jle    0x1407d4ee3
1407d2440:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d2445:	0f 84 a0 2a 00 00    	je     0x1407d4eeb
1407d244b:	48 8b 0d 8e f7 c5 00 	mov    0xc5f78e(%rip),%rcx        # 0x141431be0
1407d2452:	48 89 15 87 f7 c5 00 	mov    %rdx,0xc5f787(%rip)        # 0x141431be0
1407d2459:	48 85 c9             	test   %rcx,%rcx
1407d245c:	74 24                	je     0x1407d2482
1407d245e:	8b 41 10             	mov    0x10(%rcx),%eax
1407d2461:	ff c8                	dec    %eax
1407d2463:	89 41 10             	mov    %eax,0x10(%rcx)
1407d2466:	85 c0                	test   %eax,%eax
1407d2468:	7f 18                	jg     0x1407d2482
1407d246a:	0f 88 86 2a 00 00    	js     0x1407d4ef6
1407d2470:	48 8b 01             	mov    (%rcx),%rax
1407d2473:	ba 01 00 00 00       	mov    $0x1,%edx
1407d2478:	48 8b 00             	mov    (%rax),%rax
1407d247b:	ff 15 9f 15 7b 00    	call   *0x7b159f(%rip)        # 0x140f83a20
1407d2481:	90                   	nop
1407d2482:	48 8d 05 af b6 7f 00 	lea    0x7fb6af(%rip),%rax        # 0x140fcdb38
1407d2489:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d248d:	48 c7 45 f8 16 00 00 	movq   $0x16,-0x8(%rbp)
1407d2494:	00
1407d2495:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2499:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d249e:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1407d24a2:	e8 e9 e8 fc ff       	call   0x1407a0d90
1407d24a7:	48 8b 10             	mov    (%rax),%rdx
1407d24aa:	48 85 d2             	test   %rdx,%rdx
1407d24ad:	74 1c                	je     0x1407d24cb
1407d24af:	8b 42 10             	mov    0x10(%rdx),%eax
1407d24b2:	ff c0                	inc    %eax
1407d24b4:	89 42 10             	mov    %eax,0x10(%rdx)
1407d24b7:	83 f8 01             	cmp    $0x1,%eax
1407d24ba:	0f 8e 41 2a 00 00    	jle    0x1407d4f01
1407d24c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d24c5:	0f 84 3e 2a 00 00    	je     0x1407d4f09
1407d24cb:	48 8b 0d 16 f7 c5 00 	mov    0xc5f716(%rip),%rcx        # 0x141431be8
1407d24d2:	48 89 15 0f f7 c5 00 	mov    %rdx,0xc5f70f(%rip)        # 0x141431be8
1407d24d9:	48 85 c9             	test   %rcx,%rcx
1407d24dc:	74 24                	je     0x1407d2502
1407d24de:	8b 41 10             	mov    0x10(%rcx),%eax
1407d24e1:	ff c8                	dec    %eax
1407d24e3:	89 41 10             	mov    %eax,0x10(%rcx)
1407d24e6:	85 c0                	test   %eax,%eax
1407d24e8:	7f 18                	jg     0x1407d2502
1407d24ea:	0f 88 24 2a 00 00    	js     0x1407d4f14