1403d9359:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d935e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d9363:	e8 e8 6a dc ff       	call   0x14019fe50
1403d9368:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d936d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9371:	45 33 c9             	xor    %r9d,%r9d
1403d9374:	4c 8b c0             	mov    %rax,%r8
1403d9377:	48 8d 15 7a ac 04 01 	lea    0x104ac7a(%rip),%rdx        # 0x141423ff8
1403d937e:	48 8d 0d 3b 3a fd 00 	lea    0xfd3a3b(%rip),%rcx        # 0x1413acdc0
1403d9385:	e8 b6 d3 43 00       	call   0x140816740
1403d938a:	90                   	nop
1403d938b:	4c 8d 0d 5e 51 dc ff 	lea    -0x23aea2(%rip),%r9        # 0x14019e4f0
1403d9392:	ba 08 00 00 00       	mov    $0x8,%edx
1403d9397:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d939d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d93a2:	e8 a5 21 a4 00       	call   0x140e1b54c
1403d93a7:	90                   	nop
1403d93a8:	48 8b 0f             	mov    (%rdi),%rcx
1403d93ab:	48 85 c9             	test   %rcx,%rcx
1403d93ae:	74 20                	je     0x1403d93d0
1403d93b0:	8b 41 10             	mov    0x10(%rcx),%eax
1403d93b3:	ff c8                	dec    %eax
1403d93b5:	89 41 10             	mov    %eax,0x10(%rcx)
1403d93b8:	85 c0                	test   %eax,%eax
1403d93ba:	7f 14                	jg     0x1403d93d0
1403d93bc:	78 74                	js     0x1403d9432
1403d93be:	48 8b 01             	mov    (%rcx),%rax
1403d93c1:	ba 01 00 00 00       	mov    $0x1,%edx
1403d93c6:	48 8b 00             	mov    (%rax),%rax
1403d93c9:	ff 15 51 a6 ba 00    	call   *0xbaa651(%rip)        # 0x140f83a20
1403d93cf:	90                   	nop
1403d93d0:	48 8b 0b             	mov    (%rbx),%rcx
1403d93d3:	48 85 c9             	test   %rcx,%rcx
1403d93d6:	74 20                	je     0x1403d93f8
1403d93d8:	8b 41 10             	mov    0x10(%rcx),%eax
1403d93db:	ff c8                	dec    %eax
1403d93dd:	89 41 10             	mov    %eax,0x10(%rcx)
1403d93e0:	85 c0                	test   %eax,%eax
1403d93e2:	7f 14                	jg     0x1403d93f8
1403d93e4:	78 2e                	js     0x1403d9414
1403d93e6:	48 8b 01             	mov    (%rcx),%rax
1403d93e9:	ba 01 00 00 00       	mov    $0x1,%edx
1403d93ee:	48 8b 00             	mov    (%rax),%rax
1403d93f1:	ff 15 29 a6 ba 00    	call   *0xbaa629(%rip)        # 0x140f83a20
1403d93f7:	90                   	nop
1403d93f8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d93ff:	00
1403d9400:	48 33 cc             	xor    %rsp,%rcx
1403d9403:	e8 f8 20 a4 00       	call   0x140e1b500
1403d9408:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d940f:	5f                   	pop    %rdi
1403d9410:	5e                   	pop    %rsi
1403d9411:	5d                   	pop    %rbp
1403d9412:	5b                   	pop    %rbx
1403d9413:	c3                   	ret
1403d9414:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9419:	e8 e2 12 3b 00       	call   0x14078a700
1403d941e:	90                   	nop
1403d941f:	33 c9                	xor    %ecx,%ecx
1403d9421:	e8 da 12 3b 00       	call   0x14078a700
1403d9426:	cc                   	int3
1403d9427:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d942c:	e8 cf 12 3b 00       	call   0x14078a700
1403d9431:	90                   	nop
1403d9432:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9437:	e8 c4 12 3b 00       	call   0x14078a700
1403d943c:	cc                   	int3
1403d943d:	cc                   	int3
1403d943e:	cc                   	int3
1403d943f:	cc                   	int3
1403d9440:	40 53                	rex push %rbx
1403d9442:	55                   	push   %rbp
1403d9443:	56                   	push   %rsi
1403d9444:	57                   	push   %rdi
1403d9445:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d944c:	48 8b 05 ad fa fd 00 	mov    0xfdfaad(%rip),%rax        # 0x1413b8f00
1403d9453:	48 33 c4             	xor    %rsp,%rax
1403d9456:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d945d:	00
1403d945e:	49 8b d9             	mov    %r9,%rbx
1403d9461:	49 8b f8             	mov    %r8,%rdi
1403d9464:	48 8b ea             	mov    %rdx,%rbp
1403d9467:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d946c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d9471:	48 85 c9             	test   %rcx,%rcx
1403d9474:	74 05                	je     0x1403d947b
1403d9476:	8b 71 20             	mov    0x20(%rcx),%esi
1403d9479:	eb 02                	jmp    0x1403d947d
1403d947b:	33 f6                	xor    %esi,%esi
1403d947d:	48 8b cd             	mov    %rbp,%rcx
1403d9480:	e8 fb 4b 45 00       	call   0x14082e080
1403d9485:	48 8b 08             	mov    (%rax),%rcx
1403d9488:	48 85 c9             	test   %rcx,%rcx
1403d948b:	74 1c                	je     0x1403d94a9
1403d948d:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9490:	ff c0                	inc    %eax
1403d9492:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9495:	83 f8 01             	cmp    $0x1,%eax
1403d9498:	0f 8e 21 01 00 00    	jle    0x1403d95bf
1403d949e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d94a3:	0f 84 1e 01 00 00    	je     0x1403d95c7
1403d94a9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d94ae:	48 8b 07             	mov    (%rdi),%rax
1403d94b1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d94b8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d94bf:	00
1403d94c0:	48 8b 03             	mov    (%rbx),%rax
1403d94c3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d94ca:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d94d1:	00
1403d94d2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d94d7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d94dc:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d94e3:	00
1403d94e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d94e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d94ee:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d94f4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d94f9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d94fe:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d9503:	e8 48 69 dc ff       	call   0x14019fe50
1403d9508:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d950d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9511:	45 33 c9             	xor    %r9d,%r9d
1403d9514:	4c 8b c0             	mov    %rax,%r8
1403d9517:	48 8d 15 ba aa 04 01 	lea    0x104aaba(%rip),%rdx        # 0x141423fd8
1403d951e:	48 8d 0d 9b 38 fd 00 	lea    0xfd389b(%rip),%rcx        # 0x1413acdc0
1403d9525:	e8 16 d2 43 00       	call   0x140816740
1403d952a:	90                   	nop
1403d952b:	4c 8d 0d be 4f dc ff 	lea    -0x23b042(%rip),%r9        # 0x14019e4f0
1403d9532:	ba 08 00 00 00       	mov    $0x8,%edx
1403d9537:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d953d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d9542:	e8 05 20 a4 00       	call   0x140e1b54c
1403d9547:	90                   	nop
1403d9548:	48 8b 0f             	mov    (%rdi),%rcx
1403d954b:	48 85 c9             	test   %rcx,%rcx
1403d954e:	74 20                	je     0x1403d9570
1403d9550:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9553:	ff c8                	dec    %eax
1403d9555:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9558:	85 c0                	test   %eax,%eax
1403d955a:	7f 14                	jg     0x1403d9570
1403d955c:	78 74                	js     0x1403d95d2
1403d955e:	48 8b 01             	mov    (%rcx),%rax
1403d9561:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9566:	48 8b 00             	mov    (%rax),%rax
1403d9569:	ff 15 b1 a4 ba 00    	call   *0xbaa4b1(%rip)        # 0x140f83a20
1403d956f:	90                   	nop
1403d9570:	48 8b 0b             	mov    (%rbx),%rcx
1403d9573:	48 85 c9             	test   %rcx,%rcx
1403d9576:	74 20                	je     0x1403d9598
1403d9578:	8b 41 10             	mov    0x10(%rcx),%eax
1403d957b:	ff c8                	dec    %eax
1403d957d:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9580:	85 c0                	test   %eax,%eax
1403d9582:	7f 14                	jg     0x1403d9598
1403d9584:	78 2e                	js     0x1403d95b4
1403d9586:	48 8b 01             	mov    (%rcx),%rax
1403d9589:	ba 01 00 00 00       	mov    $0x1,%edx
1403d958e:	48 8b 00             	mov    (%rax),%rax
1403d9591:	ff 15 89 a4 ba 00    	call   *0xbaa489(%rip)        # 0x140f83a20
1403d9597:	90                   	nop
1403d9598:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d959f:	00
1403d95a0:	48 33 cc             	xor    %rsp,%rcx
1403d95a3:	e8 58 1f a4 00       	call   0x140e1b500
1403d95a8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d95af:	5f                   	pop    %rdi
1403d95b0:	5e                   	pop    %rsi
1403d95b1:	5d                   	pop    %rbp
1403d95b2:	5b                   	pop    %rbx
1403d95b3:	c3                   	ret
1403d95b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d95b9:	e8 42 11 3b 00       	call   0x14078a700
1403d95be:	90                   	nop
1403d95bf:	33 c9                	xor    %ecx,%ecx
1403d95c1:	e8 3a 11 3b 00       	call   0x14078a700
1403d95c6:	cc                   	int3
1403d95c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d95cc:	e8 2f 11 3b 00       	call   0x14078a700
1403d95d1:	90                   	nop
1403d95d2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d95d7:	e8 24 11 3b 00       	call   0x14078a700
1403d95dc:	cc                   	int3
1403d95dd:	cc                   	int3
1403d95de:	cc                   	int3
1403d95df:	cc                   	int3
1403d95e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403d95e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403d95ea:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1403d95ef:	57                   	push   %rdi
1403d95f0:	48 83 ec 70          	sub    $0x70,%rsp
1403d95f4:	49 8b d8             	mov    %r8,%rbx
1403d95f7:	48 8b f2             	mov    %rdx,%rsi
1403d95fa:	48 85 c9             	test   %rcx,%rcx
1403d95fd:	74 05                	je     0x1403d9604
1403d95ff:	8b 79 20             	mov    0x20(%rcx),%edi
1403d9602:	eb 02                	jmp    0x1403d9606
1403d9604:	33 ff                	xor    %edi,%edi
1403d9606:	48 8b ce             	mov    %rsi,%rcx
1403d9609:	e8 72 4a 45 00       	call   0x14082e080
1403d960e:	48 8b 08             	mov    (%rax),%rcx
1403d9611:	48 85 c9             	test   %rcx,%rcx
1403d9614:	74 1c                	je     0x1403d9632
1403d9616:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9619:	ff c0                	inc    %eax
1403d961b:	89 41 10             	mov    %eax,0x10(%rcx)
1403d961e:	83 f8 01             	cmp    $0x1,%eax
1403d9621:	0f 8e da 00 00 00    	jle    0x1403d9701
1403d9627:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d962c:	0f 84 d7 00 00 00    	je     0x1403d9709
1403d9632:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1403d9637:	48 8b 03             	mov    (%rbx),%rax
1403d963a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d9641:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1403d9646:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1403d964b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d9650:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403d9655:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d965a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d965f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d9665:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1403d966c:	00
1403d966d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d9672:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1403d9677:	e8 d4 67 dc ff       	call   0x14019fe50
1403d967c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1403d9681:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1403d9685:	45 33 c9             	xor    %r9d,%r9d
1403d9688:	4c 8b c0             	mov    %rax,%r8
1403d968b:	48 8d 15 36 a9 04 01 	lea    0x104a936(%rip),%rdx        # 0x141423fc8
1403d9692:	48 8d 0d 27 37 fd 00 	lea    0xfd3727(%rip),%rcx        # 0x1413acdc0
1403d9699:	e8 a2 d0 43 00       	call   0x140816740
1403d969e:	90                   	nop
1403d969f:	4c 8d 0d 4a 4e dc ff 	lea    -0x23b1b6(%rip),%r9        # 0x14019e4f0
1403d96a6:	ba 08 00 00 00       	mov    $0x8,%edx
1403d96ab:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1403d96b1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1403d96b6:	e8 91 1e a4 00       	call   0x140e1b54c
1403d96bb:	90                   	nop
1403d96bc:	48 8b 0b             	mov    (%rbx),%rcx
1403d96bf:	48 85 c9             	test   %rcx,%rcx
1403d96c2:	74 20                	je     0x1403d96e4
1403d96c4:	8b 41 10             	mov    0x10(%rcx),%eax
1403d96c7:	ff c8                	dec    %eax
1403d96c9:	89 41 10             	mov    %eax,0x10(%rcx)
1403d96cc:	85 c0                	test   %eax,%eax
1403d96ce:	7f 14                	jg     0x1403d96e4
1403d96d0:	78 24                	js     0x1403d96f6
1403d96d2:	48 8b 01             	mov    (%rcx),%rax
1403d96d5:	ba 01 00 00 00       	mov    $0x1,%edx
1403d96da:	48 8b 00             	mov    (%rax),%rax
1403d96dd:	ff 15 3d a3 ba 00    	call   *0xbaa33d(%rip)        # 0x140f83a20
1403d96e3:	90                   	nop
1403d96e4:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1403d96e9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1403d96ed:	49 8b 73 28          	mov    0x28(%r11),%rsi
1403d96f1:	49 8b e3             	mov    %r11,%rsp
1403d96f4:	5f                   	pop    %rdi
1403d96f5:	c3                   	ret
1403d96f6:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d96fb:	e8 00 10 3b 00       	call   0x14078a700
1403d9700:	90                   	nop
1403d9701:	33 c9                	xor    %ecx,%ecx
1403d9703:	e8 f8 0f 3b 00       	call   0x14078a700
1403d9708:	cc                   	int3
1403d9709:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d970e:	e8 ed 0f 3b 00       	call   0x14078a700
1403d9713:	cc                   	int3
1403d9714:	cc                   	int3
1403d9715:	cc                   	int3
1403d9716:	cc                   	int3
1403d9717:	cc                   	int3
1403d9718:	cc                   	int3
1403d9719:	cc                   	int3
1403d971a:	cc                   	int3
1403d971b:	cc                   	int3
1403d971c:	cc                   	int3
1403d971d:	cc                   	int3
1403d971e:	cc                   	int3
1403d971f:	cc                   	int3
1403d9720:	40 53                	rex push %rbx
1403d9722:	55                   	push   %rbp
1403d9723:	56                   	push   %rsi
1403d9724:	57                   	push   %rdi
1403d9725:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d972c:	48 8b 05 cd f7 fd 00 	mov    0xfdf7cd(%rip),%rax        # 0x1413b8f00
1403d9733:	48 33 c4             	xor    %rsp,%rax
1403d9736:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d973d:	00
1403d973e:	49 8b d9             	mov    %r9,%rbx
1403d9741:	49 8b f8             	mov    %r8,%rdi
1403d9744:	48 8b ea             	mov    %rdx,%rbp
1403d9747:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d974c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d9751:	48 85 c9             	test   %rcx,%rcx
1403d9754:	74 05                	je     0x1403d975b
1403d9756:	8b 71 20             	mov    0x20(%rcx),%esi
1403d9759:	eb 02                	jmp    0x1403d975d
1403d975b:	33 f6                	xor    %esi,%esi
1403d975d:	48 8b cd             	mov    %rbp,%rcx
1403d9760:	e8 1b 49 45 00       	call   0x14082e080
1403d9765:	48 8b 08             	mov    (%rax),%rcx
1403d9768:	48 85 c9             	test   %rcx,%rcx
1403d976b:	74 1c                	je     0x1403d9789
1403d976d:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9770:	ff c0                	inc    %eax
1403d9772:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9775:	83 f8 01             	cmp    $0x1,%eax
1403d9778:	0f 8e 21 01 00 00    	jle    0x1403d989f
1403d977e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d9783:	0f 84 1e 01 00 00    	je     0x1403d98a7
1403d9789:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d978e:	48 8b 07             	mov    (%rdi),%rax
1403d9791:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d9798:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d979f:	00
1403d97a0:	48 8b 03             	mov    (%rbx),%rax
1403d97a3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d97aa:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d97b1:	00
1403d97b2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d97b7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d97bc:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d97c3:	00
1403d97c4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d97c9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d97ce:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d97d4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d97d9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d97de:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d97e3:	e8 68 66 dc ff       	call   0x14019fe50
1403d97e8:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d97ed:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d97f1:	45 33 c9             	xor    %r9d,%r9d
1403d97f4:	4c 8b c0             	mov    %rax,%r8
1403d97f7:	48 8d 15 ea a7 04 01 	lea    0x104a7ea(%rip),%rdx        # 0x141423fe8
1403d97fe:	48 8d 0d bb 35 fd 00 	lea    0xfd35bb(%rip),%rcx        # 0x1413acdc0
1403d9805:	e8 36 cf 43 00       	call   0x140816740
1403d980a:	90                   	nop
1403d980b:	4c 8d 0d de 4c dc ff 	lea    -0x23b322(%rip),%r9        # 0x14019e4f0
1403d9812:	ba 08 00 00 00       	mov    $0x8,%edx
1403d9817:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d981d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d9822:	e8 25 1d a4 00       	call   0x140e1b54c
1403d9827:	90                   	nop
1403d9828:	48 8b 0f             	mov    (%rdi),%rcx
1403d982b:	48 85 c9             	test   %rcx,%rcx
1403d982e:	74 20                	je     0x1403d9850