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
1407d24f0:	48 8b 01             	mov    (%rcx),%rax
1407d24f3:	ba 01 00 00 00       	mov    $0x1,%edx
1407d24f8:	48 8b 00             	mov    (%rax),%rax
1407d24fb:	ff 15 1f 15 7b 00    	call   *0x7b151f(%rip)        # 0x140f83a20
1407d2501:	90                   	nop
1407d2502:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2507:	e8 fc 8b 64 00       	call   0x140e1b108
1407d250c:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d2510:	48 85 c0             	test   %rax,%rax
1407d2513:	74 1a                	je     0x1407d252f
1407d2515:	45 33 c9             	xor    %r9d,%r9d
1407d2518:	4c 8d 05 c1 0b 80 00 	lea    0x800bc1(%rip),%r8        # 0x140fd30e0
1407d251f:	48 8d 15 ca 11 fe ff 	lea    -0x1ee36(%rip),%rdx        # 0x1407b36f0
1407d2526:	48 8b c8             	mov    %rax,%rcx
1407d2529:	e8 02 3f fd ff       	call   0x1407a6430
1407d252e:	90                   	nop
1407d252f:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2534:	e8 cf 8b 64 00       	call   0x140e1b108
1407d2539:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d253d:	48 85 c0             	test   %rax,%rax
1407d2540:	74 1a                	je     0x1407d255c
1407d2542:	45 33 c9             	xor    %r9d,%r9d
1407d2545:	4c 8d 05 54 0f 80 00 	lea    0x800f54(%rip),%r8        # 0x140fd34a0
1407d254c:	48 8d 15 ed 1a fe ff 	lea    -0x1e513(%rip),%rdx        # 0x1407b4040
1407d2553:	48 8b c8             	mov    %rax,%rcx
1407d2556:	e8 d5 3e fd ff       	call   0x1407a6430
1407d255b:	90                   	nop
1407d255c:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2561:	e8 a2 8b 64 00       	call   0x140e1b108
1407d2566:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d256a:	48 85 c0             	test   %rax,%rax
1407d256d:	74 1a                	je     0x1407d2589
1407d256f:	45 33 c9             	xor    %r9d,%r9d
1407d2572:	4c 8d 05 df 18 86 00 	lea    0x8618df(%rip),%r8        # 0x141033e58
1407d2579:	48 8d 15 c0 1c fe ff 	lea    -0x1e340(%rip),%rdx        # 0x1407b4240
1407d2580:	48 8b c8             	mov    %rax,%rcx
1407d2583:	e8 a8 3e fd ff       	call   0x1407a6430
1407d2588:	90                   	nop
1407d2589:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d258e:	e8 75 8b 64 00       	call   0x140e1b108
1407d2593:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d2597:	48 85 c0             	test   %rax,%rax
1407d259a:	74 1a                	je     0x1407d25b6
1407d259c:	45 33 c9             	xor    %r9d,%r9d
1407d259f:	4c 8d 05 0a 0f 80 00 	lea    0x800f0a(%rip),%r8        # 0x140fd34b0
1407d25a6:	48 8d 15 f3 7c fe ff 	lea    -0x1830d(%rip),%rdx        # 0x1407ba2a0
1407d25ad:	48 8b c8             	mov    %rax,%rcx
1407d25b0:	e8 7b 3e fd ff       	call   0x1407a6430
1407d25b5:	90                   	nop
1407d25b6:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d25bb:	e8 48 8b 64 00       	call   0x140e1b108
1407d25c0:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d25c4:	48 85 c0             	test   %rax,%rax
1407d25c7:	74 1a                	je     0x1407d25e3
1407d25c9:	45 33 c9             	xor    %r9d,%r9d
1407d25cc:	4c 8d 05 95 05 80 00 	lea    0x800595(%rip),%r8        # 0x140fd2b68
1407d25d3:	48 8d 15 56 1e fe ff 	lea    -0x1e1aa(%rip),%rdx        # 0x1407b4430
1407d25da:	48 8b c8             	mov    %rax,%rcx
1407d25dd:	e8 4e 3e fd ff       	call   0x1407a6430
1407d25e2:	90                   	nop
1407d25e3:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d25e8:	e8 1b 8b 64 00       	call   0x140e1b108
1407d25ed:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d25f1:	48 85 c0             	test   %rax,%rax
1407d25f4:	74 1a                	je     0x1407d2610
1407d25f6:	45 33 c9             	xor    %r9d,%r9d
1407d25f9:	4c 8d 05 10 0f 80 00 	lea    0x800f10(%rip),%r8        # 0x140fd3510
1407d2600:	48 8d 15 d9 17 fe ff 	lea    -0x1e827(%rip),%rdx        # 0x1407b3de0
1407d2607:	48 8b c8             	mov    %rax,%rcx
1407d260a:	e8 21 3e fd ff       	call   0x1407a6430
1407d260f:	90                   	nop
1407d2610:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2615:	e8 ee 8a 64 00       	call   0x140e1b108
1407d261a:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d261e:	48 85 c0             	test   %rax,%rax
1407d2621:	74 1a                	je     0x1407d263d
1407d2623:	45 33 c9             	xor    %r9d,%r9d
1407d2626:	4c 8d 05 9b 02 80 00 	lea    0x80029b(%rip),%r8        # 0x140fd28c8
1407d262d:	48 8d 15 dc 55 fe ff 	lea    -0x1aa24(%rip),%rdx        # 0x1407b7c10
1407d2634:	48 8b c8             	mov    %rax,%rcx
1407d2637:	e8 f4 3d fd ff       	call   0x1407a6430
1407d263c:	90                   	nop
1407d263d:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d2642:	e8 c1 8a 64 00       	call   0x140e1b108
1407d2647:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d264b:	48 85 c0             	test   %rax,%rax
1407d264e:	74 1a                	je     0x1407d266a
1407d2650:	45 33 c9             	xor    %r9d,%r9d
1407d2653:	4c 8d 05 c6 0c 80 00 	lea    0x800cc6(%rip),%r8        # 0x140fd3320
1407d265a:	48 8d 15 8f 58 fe ff 	lea    -0x1a771(%rip),%rdx        # 0x1407b7ef0
1407d2661:	48 8b c8             	mov    %rax,%rcx
1407d2664:	e8 c7 3d fd ff       	call   0x1407a6430
1407d2669:	90                   	nop
1407d266a:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d266f:	e8 94 8a 64 00       	call   0x140e1b108
1407d2674:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d2678:	48 85 c0             	test   %rax,%rax
1407d267b:	74 1a                	je     0x1407d2697
1407d267d:	45 33 c9             	xor    %r9d,%r9d
1407d2680:	4c 8d 05 e1 0c 80 00 	lea    0x800ce1(%rip),%r8        # 0x140fd3368
1407d2687:	48 8d 15 22 59 fe ff 	lea    -0x1a6de(%rip),%rdx        # 0x1407b7fb0
1407d268e:	48 8b c8             	mov    %rax,%rcx
1407d2691:	e8 9a 3d fd ff       	call   0x1407a6430
1407d2696:	90                   	nop
1407d2697:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d269c:	e8 67 8a 64 00       	call   0x140e1b108
1407d26a1:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d26a5:	48 85 c0             	test   %rax,%rax
1407d26a8:	74 1a                	je     0x1407d26c4
1407d26aa:	45 33 c9             	xor    %r9d,%r9d
1407d26ad:	4c 8d 05 dc 0c 80 00 	lea    0x800cdc(%rip),%r8        # 0x140fd3390
1407d26b4:	48 8d 15 95 54 fe ff 	lea    -0x1ab6b(%rip),%rdx        # 0x1407b7b50
1407d26bb:	48 8b c8             	mov    %rax,%rcx
1407d26be:	e8 6d 3d fd ff       	call   0x1407a6430
1407d26c3:	90                   	nop
1407d26c4:	b9 80 00 00 00       	mov    $0x80,%ecx
1407d26c9:	e8 3a 8a 64 00       	call   0x140e1b108
1407d26ce:	48 89 45 10          	mov    %rax,0x10(%rbp)
1407d26d2:	48 85 c0             	test   %rax,%rax
1407d26d5:	74 1a                	je     0x1407d26f1
1407d26d7:	45 33 c9             	xor    %r9d,%r9d
1407d26da:	4c 8d 05 df 0c 80 00 	lea    0x800cdf(%rip),%r8        # 0x140fd33c0
1407d26e1:	48 8d 15 d8 55 fe ff 	lea    -0x1aa28(%rip),%rdx        # 0x1407b7cc0
1407d26e8:	48 8b c8             	mov    %rax,%rcx
1407d26eb:	e8 40 3d fd ff       	call   0x1407a6430
1407d26f0:	90                   	nop
1407d26f1:	48 8d 05 e8 b5 7f 00 	lea    0x7fb5e8(%rip),%rax        # 0x140fcdce0
1407d26f8:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d26fc:	48 c7 45 f8 10 00 00 	movq   $0x10,-0x8(%rbp)
1407d2703:	00
1407d2704:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2708:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d270d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1407d2711:	e8 7a e6 fc ff       	call   0x1407a0d90
1407d2716:	48 8b 10             	mov    (%rax),%rdx
1407d2719:	48 85 d2             	test   %rdx,%rdx
1407d271c:	74 1c                	je     0x1407d273a
1407d271e:	8b 42 10             	mov    0x10(%rdx),%eax
1407d2721:	ff c0                	inc    %eax
1407d2723:	89 42 10             	mov    %eax,0x10(%rdx)
1407d2726:	83 f8 01             	cmp    $0x1,%eax
1407d2729:	0f 8e f0 27 00 00    	jle    0x1407d4f1f
1407d272f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407d2734:	0f 84 ed 27 00 00    	je     0x1407d4f27
1407d273a:	48 8b 0d af f4 c5 00 	mov    0xc5f4af(%rip),%rcx        # 0x141431bf0
1407d2741:	48 89 15 a8 f4 c5 00 	mov    %rdx,0xc5f4a8(%rip)        # 0x141431bf0
1407d2748:	48 85 c9             	test   %rcx,%rcx
1407d274b:	74 24                	je     0x1407d2771
1407d274d:	8b 41 10             	mov    0x10(%rcx),%eax
1407d2750:	ff c8                	dec    %eax
1407d2752:	89 41 10             	mov    %eax,0x10(%rcx)
1407d2755:	85 c0                	test   %eax,%eax
1407d2757:	7f 18                	jg     0x1407d2771
1407d2759:	0f 88 d3 27 00 00    	js     0x1407d4f32
1407d275f:	48 8b 01             	mov    (%rcx),%rax
1407d2762:	ba 01 00 00 00       	mov    $0x1,%edx
1407d2767:	48 8b 00             	mov    (%rax),%rax
1407d276a:	ff 15 b0 12 7b 00    	call   *0x7b12b0(%rip)        # 0x140f83a20
1407d2770:	90                   	nop
1407d2771:	48 8d 05 40 b5 7f 00 	lea    0x7fb540(%rip),%rax        # 0x140fcdcb8
1407d2778:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1407d277c:	48 c7 45 f8 0c 00 00 	movq   $0xc,-0x8(%rbp)
1407d2783:	00
1407d2784:	0f 28 45 f0          	movaps -0x10(%rbp),%xmm0
1407d2788:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1407d278d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1407d2791:	e8 fa e5 fc ff       	call   0x1407a0d90
1407d2796:	48 8b 10             	mov    (%rax),%rdx
1407d2799:	48 85 d2             	test   %rdx,%rdx
1407d279c:	74 1c                	je     0x1407d27ba
1407d279e:	8b 42 10             	mov    0x10(%rdx),%eax
1407d27a1:	ff c0                	inc    %eax
1407d27a3:	89 42 10             	mov    %eax,0x10(%rdx)
1407d27a6:	83 f8 01             	cmp    $0x1,%eax
1407d27a9:	0f 8e 8e 27 00 00    	jle    0x1407d4f3d