1402da191:	48 8b 08             	mov    (%rax),%rcx
1402da194:	48 89 38             	mov    %rdi,(%rax)
1402da197:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
1402da19e:	48 8b 08             	mov    (%rax),%rcx
1402da1a1:	48 85 c9             	test   %rcx,%rcx
1402da1a4:	74 24                	je     0x1402da1ca
1402da1a6:	8b 41 10             	mov    0x10(%rcx),%eax
1402da1a9:	ff c8                	dec    %eax
1402da1ab:	89 41 10             	mov    %eax,0x10(%rcx)
1402da1ae:	85 c0                	test   %eax,%eax
1402da1b0:	7f 18                	jg     0x1402da1ca
1402da1b2:	0f 88 0a 10 00 00    	js     0x1402db1c2
1402da1b8:	48 8b 01             	mov    (%rcx),%rax
1402da1bb:	ba 01 00 00 00       	mov    $0x1,%edx
1402da1c0:	48 8b 00             	mov    (%rax),%rax
1402da1c3:	ff 15 57 98 ca 00    	call   *0xca9857(%rip)        # 0x140f83a20
1402da1c9:	90                   	nop
1402da1ca:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da1ce:	0f ba e8 0c          	bts    $0xc,%eax
1402da1d2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da1d6:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da1da:	48 8d 95 08 01 00 00 	lea    0x108(%rbp),%rdx
1402da1e1:	48 8b cb             	mov    %rbx,%rcx
1402da1e4:	e8 97 24 46 00       	call   0x14073c680
1402da1e9:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da1ed:	0f 84 f6 05 00 00    	je     0x1402da7e9
1402da1f3:	4c 8b 05 6e 1c 14 01 	mov    0x1141c6e(%rip),%r8        # 0x14141be68
1402da1fa:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da1fe:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da203:	48 8d 8d 88 01 00 00 	lea    0x188(%rbp),%rcx
1402da20a:	e8 91 89 09 00       	call   0x140372ba0
1402da20f:	4c 8b 28             	mov    (%rax),%r13
1402da212:	48 89 38             	mov    %rdi,(%rax)
1402da215:	4c 89 ad 88 00 00 00 	mov    %r13,0x88(%rbp)
1402da21c:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da220:	0f ba e9 0d          	bts    $0xd,%ecx
1402da224:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da228:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da22c:	49 8b 45 40          	mov    0x40(%r13),%rax
1402da230:	48 8b 10             	mov    (%rax),%rdx
1402da233:	80 7a 58 00          	cmpb   $0x0,0x58(%rdx)
1402da237:	75 21                	jne    0x1402da25a
1402da239:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
1402da23d:	8b 54 24 38          	mov    0x38(%rsp),%edx
1402da241:	0f ba ea 15          	bts    $0x15,%edx
1402da245:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402da249:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402da24d:	48 8b c7             	mov    %rdi,%rax
1402da250:	89 54 24 60          	mov    %edx,0x60(%rsp)
1402da254:	89 54 24 48          	mov    %edx,0x48(%rsp)
1402da258:	eb 43                	jmp    0x1402da29d
1402da25a:	48 8d 4a 50          	lea    0x50(%rdx),%rcx
1402da25e:	49 8b 45 38          	mov    0x38(%r13),%rax
1402da262:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402da269:	48 8b 02             	mov    (%rdx),%rax
1402da26c:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402da270:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1402da274:	e8 57 de 43 00       	call   0x1407180d0
1402da279:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da27d:	0f ba e8 15          	bts    $0x15,%eax
1402da281:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da285:	44 8b c0             	mov    %eax,%r8d
1402da288:	89 44 24 60          	mov    %eax,0x60(%rsp)
1402da28c:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da290:	48 8b 45 38          	mov    0x38(%rbp),%rax
1402da294:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
1402da299:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da29d:	0f ba e9 0e          	bts    $0xe,%ecx
1402da2a1:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da2a5:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da2a9:	48 85 c0             	test   %rax,%rax
1402da2ac:	0f 84 3e 05 00 00    	je     0x1402da7f0
1402da2b2:	4c 8b 05 af 1b 14 01 	mov    0x1141baf(%rip),%r8        # 0x14141be68
1402da2b9:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da2bd:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da2c2:	48 8d 8d 90 01 00 00 	lea    0x190(%rbp),%rcx
1402da2c9:	e8 d2 88 09 00       	call   0x140372ba0
1402da2ce:	4c 8b 20             	mov    (%rax),%r12
1402da2d1:	48 89 38             	mov    %rdi,(%rax)
1402da2d4:	4c 89 a5 90 00 00 00 	mov    %r12,0x90(%rbp)
1402da2db:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da2df:	0f ba e9 0f          	bts    $0xf,%ecx
1402da2e3:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da2e7:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da2eb:	49 8b 44 24 40       	mov    0x40(%r12),%rax
1402da2f0:	48 8b 10             	mov    (%rax),%rdx
1402da2f3:	80 7a 68 00          	cmpb   $0x0,0x68(%rdx)
1402da2f7:	75 19                	jne    0x1402da312
1402da2f9:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
1402da2fd:	8b 54 24 60          	mov    0x60(%rsp),%edx
1402da301:	0f ba ea 16          	bts    $0x16,%edx
1402da305:	89 54 24 38          	mov    %edx,0x38(%rsp)
1402da309:	89 54 24 50          	mov    %edx,0x50(%rsp)
1402da30d:	48 8b c7             	mov    %rdi,%rax
1402da310:	eb 38                	jmp    0x1402da34a
1402da312:	48 8d 4a 60          	lea    0x60(%rdx),%rcx
1402da316:	49 8b 44 24 38       	mov    0x38(%r12),%rax
1402da31b:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402da322:	48 8b 02             	mov    (%rdx),%rax
1402da325:	4c 8b 40 30          	mov    0x30(%rax),%r8
1402da329:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1402da32d:	e8 9e dd 43 00       	call   0x1407180d0
1402da332:	8b 44 24 48          	mov    0x48(%rsp),%eax
1402da336:	0f ba e8 16          	bts    $0x16,%eax
1402da33a:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da33e:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da342:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402da346:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
1402da34a:	0f ba e9 10          	bts    $0x10,%ecx
1402da34e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1402da352:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1402da356:	48 85 c0             	test   %rax,%rax
1402da359:	0f 84 91 04 00 00    	je     0x1402da7f0
1402da35f:	4c 8b 05 02 1b 14 01 	mov    0x1141b02(%rip),%r8        # 0x14141be68
1402da366:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da36a:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da36f:	48 8d 8d 98 01 00 00 	lea    0x198(%rbp),%rcx
1402da376:	e8 25 88 09 00       	call   0x140372ba0
1402da37b:	48 8b c8             	mov    %rax,%rcx
1402da37e:	48 8b 00             	mov    (%rax),%rax
1402da381:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402da385:	48 89 39             	mov    %rdi,(%rcx)
1402da388:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1402da38f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da393:	0f ba e8 11          	bts    $0x11,%eax
1402da397:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da39b:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da39f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402da3a5:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
1402da3ac:	48 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%rcx
1402da3b3:	e8 e8 87 09 00       	call   0x140372ba0
1402da3b8:	48 8b 08             	mov    (%rax),%rcx
1402da3bb:	48 89 38             	mov    %rdi,(%rax)
1402da3be:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402da3c2:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
1402da3c6:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da3ca:	0d 00 00 0c 00       	or     $0xc0000,%eax
1402da3cf:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da3d3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da3d7:	48 8d 45 20          	lea    0x20(%rbp),%rax
1402da3db:	48 89 85 50 02 00 00 	mov    %rax,0x250(%rbp)
1402da3e2:	48 8d 45 28          	lea    0x28(%rbp),%rax
1402da3e6:	48 89 85 58 02 00 00 	mov    %rax,0x258(%rbp)
1402da3ed:	0f 28 85 50 02 00 00 	movaps 0x250(%rbp),%xmm0
1402da3f4:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1402da3f9:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da3fe:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402da402:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1402da409:	e8 42 5a ec ff       	call   0x14019fe50
1402da40e:	4c 8b c0             	mov    %rax,%r8
1402da411:	48 8b 0d f8 62 14 01 	mov    0x11462f8(%rip),%rcx        # 0x141420710
1402da418:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402da41c:	48 85 d2             	test   %rdx,%rdx
1402da41f:	74 1d                	je     0x1402da43e
1402da421:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402da424:	ff c1                	inc    %ecx
1402da426:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402da429:	83 f9 01             	cmp    $0x1,%ecx
1402da42c:	0f 8e a6 0d 00 00    	jle    0x1402db1d8
1402da432:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402da438:	0f 84 8f 0d 00 00    	je     0x1402db1cd
1402da43e:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402da442:	48 89 95 00 01 00 00 	mov    %rdx,0x100(%rbp)
1402da449:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da44d:	0f ba e8 14          	bts    $0x14,%eax
1402da451:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da455:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da459:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402da460:	48 8d 8d a8 01 00 00 	lea    0x1a8(%rbp),%rcx
1402da467:	e8 d4 22 3d 00       	call   0x1406ac740
1402da46c:	48 8b c8             	mov    %rax,%rcx
1402da46f:	48 8b 00             	mov    (%rax),%rax
1402da472:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1402da476:	48 89 39             	mov    %rdi,(%rcx)
1402da479:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1402da47d:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da481:	0f ba e8 15          	bts    $0x15,%eax
1402da485:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da489:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da48d:	4c 8b 05 d4 19 14 01 	mov    0x11419d4(%rip),%r8        # 0x14141be68
1402da494:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da498:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da49d:	48 8d 8d b0 01 00 00 	lea    0x1b0(%rbp),%rcx
1402da4a4:	e8 f7 86 09 00       	call   0x140372ba0
1402da4a9:	48 8b c8             	mov    %rax,%rcx
1402da4ac:	48 8b 00             	mov    (%rax),%rax
1402da4af:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402da4b3:	48 89 39             	mov    %rdi,(%rcx)
1402da4b6:	48 89 45 78          	mov    %rax,0x78(%rbp)
1402da4ba:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da4be:	0f ba e8 16          	bts    $0x16,%eax
1402da4c2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da4c6:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da4ca:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1402da4d0:	48 8d 55 78          	lea    0x78(%rbp),%rdx
1402da4d4:	48 8d 8d b8 01 00 00 	lea    0x1b8(%rbp),%rcx
1402da4db:	e8 c0 86 09 00       	call   0x140372ba0
1402da4e0:	48 8b 08             	mov    (%rax),%rcx
1402da4e3:	48 89 38             	mov    %rdi,(%rax)
1402da4e6:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1402da4eb:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1402da4ef:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da4f3:	0d 00 00 80 01       	or     $0x1800000,%eax
1402da4f8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da4fc:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da500:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402da504:	48 89 85 60 02 00 00 	mov    %rax,0x260(%rbp)
1402da50b:	48 8d 45 18          	lea    0x18(%rbp),%rax
1402da50f:	48 89 85 68 02 00 00 	mov    %rax,0x268(%rbp)
1402da516:	0f 28 85 60 02 00 00 	movaps 0x260(%rbp),%xmm0
1402da51d:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402da523:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da528:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402da52d:	48 8d 8d b8 02 00 00 	lea    0x2b8(%rbp),%rcx
1402da534:	e8 17 59 ec ff       	call   0x14019fe50
1402da539:	48 8b d0             	mov    %rax,%rdx
1402da53c:	48 8d 8d c0 01 00 00 	lea    0x1c0(%rbp),%rcx
1402da543:	e8 a8 23 3d 00       	call   0x1406ac8f0
1402da548:	48 8b 08             	mov    (%rax),%rcx
1402da54b:	48 89 38             	mov    %rdi,(%rax)
1402da54e:	48 89 8d f8 00 00 00 	mov    %rcx,0xf8(%rbp)
1402da555:	48 8b 08             	mov    (%rax),%rcx
1402da558:	48 85 c9             	test   %rcx,%rcx
1402da55b:	74 24                	je     0x1402da581
1402da55d:	8b 41 10             	mov    0x10(%rcx),%eax
1402da560:	ff c8                	dec    %eax
1402da562:	89 41 10             	mov    %eax,0x10(%rcx)
1402da565:	85 c0                	test   %eax,%eax
1402da567:	7f 18                	jg     0x1402da581
1402da569:	0f 88 71 0c 00 00    	js     0x1402db1e0
1402da56f:	48 8b 01             	mov    (%rcx),%rax
1402da572:	ba 01 00 00 00       	mov    $0x1,%edx
1402da577:	48 8b 00             	mov    (%rax),%rax
1402da57a:	ff 15 a0 94 ca 00    	call   *0xca94a0(%rip)        # 0x140f83a20
1402da580:	90                   	nop
1402da581:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da585:	0f ba e8 19          	bts    $0x19,%eax
1402da589:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da58d:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da591:	48 8d 95 f8 00 00 00 	lea    0xf8(%rbp),%rdx
1402da598:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1402da59c:	e8 df 20 46 00       	call   0x14073c680
1402da5a1:	48 83 38 00          	cmpq   $0x0,(%rax)
1402da5a5:	0f 85 45 02 00 00    	jne    0x1402da7f0
1402da5ab:	4c 8b 05 b6 18 14 01 	mov    0x11418b6(%rip),%r8        # 0x14141be68
1402da5b2:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402da5b6:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402da5bb:	48 8d 8d c8 01 00 00 	lea    0x1c8(%rbp),%rcx
1402da5c2:	e8 d9 85 09 00       	call   0x140372ba0
1402da5c7:	48 8b 08             	mov    (%rax),%rcx
1402da5ca:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
1402da5d1:	48 89 38             	mov    %rdi,(%rax)
1402da5d4:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1402da5d8:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da5dc:	0f ba e8 1a          	bts    $0x1a,%eax
1402da5e0:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da5e4:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da5e8:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402da5ee:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402da5f2:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
1402da5f9:	e8 a2 85 09 00       	call   0x140372ba0
1402da5fe:	48 8b 08             	mov    (%rax),%rcx
1402da601:	48 89 38             	mov    %rdi,(%rax)
1402da604:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1402da608:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
1402da60c:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da610:	0d 00 00 00 18       	or     $0x18000000,%eax
1402da615:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da619:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da61d:	48 8d 45 18          	lea    0x18(%rbp),%rax
1402da621:	48 89 85 70 02 00 00 	mov    %rax,0x270(%rbp)
1402da628:	48 8d 45 20          	lea    0x20(%rbp),%rax
1402da62c:	48 89 85 78 02 00 00 	mov    %rax,0x278(%rbp)
1402da633:	0f 28 85 70 02 00 00 	movaps 0x270(%rbp),%xmm0
1402da63a:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1402da63f:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da644:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402da648:	48 8d 8d d0 02 00 00 	lea    0x2d0(%rbp),%rcx
1402da64f:	e8 fc 57 ec ff       	call   0x14019fe50
1402da654:	4c 8b c0             	mov    %rax,%r8
1402da657:	48 8b 0d b2 60 14 01 	mov    0x11460b2(%rip),%rcx        # 0x141420710
1402da65e:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402da662:	48 85 d2             	test   %rdx,%rdx
1402da665:	74 1d                	je     0x1402da684
1402da667:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402da66a:	ff c1                	inc    %ecx
1402da66c:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402da66f:	83 f9 01             	cmp    $0x1,%ecx
1402da672:	0f 8e 7e 0b 00 00    	jle    0x1402db1f6
1402da678:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402da67e:	0f 84 67 0b 00 00    	je     0x1402db1eb
1402da684:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1402da688:	48 89 95 f0 00 00 00 	mov    %rdx,0xf0(%rbp)
1402da68f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da693:	0f ba e8 1d          	bts    $0x1d,%eax
1402da697:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da69b:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da69f:	48 8d 95 f0 00 00 00 	lea    0xf0(%rbp),%rdx
1402da6a6:	48 8d 8d d8 01 00 00 	lea    0x1d8(%rbp),%rcx
1402da6ad:	e8 8e 20 3d 00       	call   0x1406ac740
1402da6b2:	48 8b c8             	mov    %rax,%rcx
1402da6b5:	48 8b 00             	mov    (%rax),%rax
1402da6b8:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1402da6bc:	48 89 39             	mov    %rdi,(%rcx)
1402da6bf:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402da6c3:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da6c7:	0f ba e8 1e          	bts    $0x1e,%eax
1402da6cb:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da6cf:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da6d3:	48 8b 15 ae 18 14 01 	mov    0x11418ae(%rip),%rdx        # 0x14141bf88
1402da6da:	48 81 c2 40 05 00 00 	add    $0x540,%rdx
1402da6e1:	48 8d 8d e0 01 00 00 	lea    0x1e0(%rbp),%rcx
1402da6e8:	e8 e3 56 ec ff       	call   0x14019fdd0
1402da6ed:	48 8b 08             	mov    (%rax),%rcx
1402da6f0:	48 89 38             	mov    %rdi,(%rax)
1402da6f3:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
1402da6f7:	48 8b 08             	mov    (%rax),%rcx
1402da6fa:	48 85 c9             	test   %rcx,%rcx
1402da6fd:	74 24                	je     0x1402da723
1402da6ff:	8b 41 10             	mov    0x10(%rcx),%eax
1402da702:	ff c8                	dec    %eax
1402da704:	89 41 10             	mov    %eax,0x10(%rcx)
1402da707:	85 c0                	test   %eax,%eax
1402da709:	7f 18                	jg     0x1402da723
1402da70b:	0f 88 ed 0a 00 00    	js     0x1402db1fe
1402da711:	48 8b 01             	mov    (%rcx),%rax
1402da714:	ba 01 00 00 00       	mov    $0x1,%edx
1402da719:	48 8b 00             	mov    (%rax),%rax
1402da71c:	ff 15 fe 92 ca 00    	call   *0xca92fe(%rip)        # 0x140f83a20
1402da722:	90                   	nop
1402da723:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402da727:	0d 00 00 00 80       	or     $0x80000000,%eax
1402da72c:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402da730:	89 44 24 40          	mov    %eax,0x40(%rsp)
1402da734:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402da738:	83 c8 01             	or     $0x1,%eax
1402da73b:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402da73f:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402da743:	48 8d 45 48          	lea    0x48(%rbp),%rax
1402da747:	48 89 85 80 02 00 00 	mov    %rax,0x280(%rbp)
1402da74e:	48 8d 45 50          	lea    0x50(%rbp),%rax
1402da752:	48 89 85 88 02 00 00 	mov    %rax,0x288(%rbp)
1402da759:	0f 28 85 80 02 00 00 	movaps 0x280(%rbp),%xmm0
1402da760:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402da766:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402da76b:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402da770:	48 8d 8d e8 02 00 00 	lea    0x2e8(%rbp),%rcx
1402da777:	e8 d4 56 ec ff       	call   0x14019fe50
1402da77c:	48 8b d0             	mov    %rax,%rdx
1402da77f:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx