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
1403d9830:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9833:	ff c8                	dec    %eax
1403d9835:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9838:	85 c0                	test   %eax,%eax
1403d983a:	7f 14                	jg     0x1403d9850
1403d983c:	78 74                	js     0x1403d98b2
1403d983e:	48 8b 01             	mov    (%rcx),%rax
1403d9841:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9846:	48 8b 00             	mov    (%rax),%rax
1403d9849:	ff 15 d1 a1 ba 00    	call   *0xbaa1d1(%rip)        # 0x140f83a20
1403d984f:	90                   	nop
1403d9850:	48 8b 0b             	mov    (%rbx),%rcx
1403d9853:	48 85 c9             	test   %rcx,%rcx
1403d9856:	74 20                	je     0x1403d9878
1403d9858:	8b 41 10             	mov    0x10(%rcx),%eax
1403d985b:	ff c8                	dec    %eax
1403d985d:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9860:	85 c0                	test   %eax,%eax
1403d9862:	7f 14                	jg     0x1403d9878
1403d9864:	78 2e                	js     0x1403d9894
1403d9866:	48 8b 01             	mov    (%rcx),%rax
1403d9869:	ba 01 00 00 00       	mov    $0x1,%edx
1403d986e:	48 8b 00             	mov    (%rax),%rax
1403d9871:	ff 15 a9 a1 ba 00    	call   *0xbaa1a9(%rip)        # 0x140f83a20
1403d9877:	90                   	nop
1403d9878:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d987f:	00
1403d9880:	48 33 cc             	xor    %rsp,%rcx
1403d9883:	e8 78 1c a4 00       	call   0x140e1b500
1403d9888:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d988f:	5f                   	pop    %rdi
1403d9890:	5e                   	pop    %rsi
1403d9891:	5d                   	pop    %rbp
1403d9892:	5b                   	pop    %rbx
1403d9893:	c3                   	ret
1403d9894:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9899:	e8 62 0e 3b 00       	call   0x14078a700
1403d989e:	90                   	nop
1403d989f:	33 c9                	xor    %ecx,%ecx
1403d98a1:	e8 5a 0e 3b 00       	call   0x14078a700
1403d98a6:	cc                   	int3
1403d98a7:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d98ac:	e8 4f 0e 3b 00       	call   0x14078a700
1403d98b1:	90                   	nop
1403d98b2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d98b7:	e8 44 0e 3b 00       	call   0x14078a700
1403d98bc:	cc                   	int3
1403d98bd:	cc                   	int3
1403d98be:	cc                   	int3
1403d98bf:	cc                   	int3
1403d98c0:	40 53                	rex push %rbx
1403d98c2:	55                   	push   %rbp
1403d98c3:	56                   	push   %rsi
1403d98c4:	57                   	push   %rdi
1403d98c5:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1403d98cc:	48 8b 05 2d f6 fd 00 	mov    0xfdf62d(%rip),%rax        # 0x1413b8f00
1403d98d3:	48 33 c4             	xor    %rsp,%rax
1403d98d6:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1403d98dd:	00
1403d98de:	49 8b d9             	mov    %r9,%rbx
1403d98e1:	49 8b f8             	mov    %r8,%rdi
1403d98e4:	48 8b ea             	mov    %rdx,%rbp
1403d98e7:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1403d98ec:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1403d98f1:	48 85 c9             	test   %rcx,%rcx
1403d98f4:	74 05                	je     0x1403d98fb
1403d98f6:	8b 71 20             	mov    0x20(%rcx),%esi
1403d98f9:	eb 02                	jmp    0x1403d98fd
1403d98fb:	33 f6                	xor    %esi,%esi
1403d98fd:	48 8b cd             	mov    %rbp,%rcx
1403d9900:	e8 7b 47 45 00       	call   0x14082e080
1403d9905:	48 8b 08             	mov    (%rax),%rcx
1403d9908:	48 85 c9             	test   %rcx,%rcx
1403d990b:	74 1c                	je     0x1403d9929
1403d990d:	8b 41 10             	mov    0x10(%rcx),%eax
1403d9910:	ff c0                	inc    %eax
1403d9912:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9915:	83 f8 01             	cmp    $0x1,%eax
1403d9918:	0f 8e 21 01 00 00    	jle    0x1403d9a3f
1403d991e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403d9923:	0f 84 1e 01 00 00    	je     0x1403d9a47
1403d9929:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1403d992e:	48 8b 07             	mov    (%rdi),%rax
1403d9931:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1403d9938:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1403d993f:	00
1403d9940:	48 8b 03             	mov    (%rbx),%rax
1403d9943:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1403d994a:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1403d9951:	00
1403d9952:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1403d9957:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403d995c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1403d9963:	00
1403d9964:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1403d9969:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1403d996e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1403d9974:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1403d9979:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403d997e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1403d9983:	e8 c8 64 dc ff       	call   0x14019fe50
1403d9988:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1403d998d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1403d9991:	45 33 c9             	xor    %r9d,%r9d
1403d9994:	4c 8b c0             	mov    %rax,%r8
1403d9997:	48 8d 15 42 a6 04 01 	lea    0x104a642(%rip),%rdx        # 0x141423fe0
1403d999e:	48 8d 0d 1b 34 fd 00 	lea    0xfd341b(%rip),%rcx        # 0x1413acdc0
1403d99a5:	e8 96 cd 43 00       	call   0x140816740
1403d99aa:	90                   	nop
1403d99ab:	4c 8d 0d 3e 4b dc ff 	lea    -0x23b4c2(%rip),%r9        # 0x14019e4f0
1403d99b2:	ba 08 00 00 00       	mov    $0x8,%edx
1403d99b7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403d99bd:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1403d99c2:	e8 85 1b a4 00       	call   0x140e1b54c
1403d99c7:	90                   	nop
1403d99c8:	48 8b 0f             	mov    (%rdi),%rcx
1403d99cb:	48 85 c9             	test   %rcx,%rcx
1403d99ce:	74 20                	je     0x1403d99f0
1403d99d0:	8b 41 10             	mov    0x10(%rcx),%eax
1403d99d3:	ff c8                	dec    %eax
1403d99d5:	89 41 10             	mov    %eax,0x10(%rcx)
1403d99d8:	85 c0                	test   %eax,%eax
1403d99da:	7f 14                	jg     0x1403d99f0
1403d99dc:	78 74                	js     0x1403d9a52
1403d99de:	48 8b 01             	mov    (%rcx),%rax
1403d99e1:	ba 01 00 00 00       	mov    $0x1,%edx
1403d99e6:	48 8b 00             	mov    (%rax),%rax
1403d99e9:	ff 15 31 a0 ba 00    	call   *0xbaa031(%rip)        # 0x140f83a20
1403d99ef:	90                   	nop
1403d99f0:	48 8b 0b             	mov    (%rbx),%rcx
1403d99f3:	48 85 c9             	test   %rcx,%rcx
1403d99f6:	74 20                	je     0x1403d9a18
1403d99f8:	8b 41 10             	mov    0x10(%rcx),%eax
1403d99fb:	ff c8                	dec    %eax
1403d99fd:	89 41 10             	mov    %eax,0x10(%rcx)
1403d9a00:	85 c0                	test   %eax,%eax
1403d9a02:	7f 14                	jg     0x1403d9a18
1403d9a04:	78 2e                	js     0x1403d9a34
1403d9a06:	48 8b 01             	mov    (%rcx),%rax
1403d9a09:	ba 01 00 00 00       	mov    $0x1,%edx
1403d9a0e:	48 8b 00             	mov    (%rax),%rax
1403d9a11:	ff 15 09 a0 ba 00    	call   *0xbaa009(%rip)        # 0x140f83a20
1403d9a17:	90                   	nop
1403d9a18:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1403d9a1f:	00
1403d9a20:	48 33 cc             	xor    %rsp,%rcx
1403d9a23:	e8 d8 1a a4 00       	call   0x140e1b500
1403d9a28:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1403d9a2f:	5f                   	pop    %rdi
1403d9a30:	5e                   	pop    %rsi
1403d9a31:	5d                   	pop    %rbp
1403d9a32:	5b                   	pop    %rbx
1403d9a33:	c3                   	ret
1403d9a34:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9a39:	e8 c2 0c 3b 00       	call   0x14078a700
1403d9a3e:	90                   	nop
1403d9a3f:	33 c9                	xor    %ecx,%ecx
1403d9a41:	e8 ba 0c 3b 00       	call   0x14078a700
1403d9a46:	cc                   	int3
1403d9a47:	b9 01 00 00 00       	mov    $0x1,%ecx
1403d9a4c:	e8 af 0c 3b 00       	call   0x14078a700
1403d9a51:	90                   	nop
1403d9a52:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d9a57:	e8 a4 0c 3b 00       	call   0x14078a700
1403d9a5c:	cc                   	int3
1403d9a5d:	cc                   	int3
1403d9a5e:	cc                   	int3
1403d9a5f:	cc                   	int3
1403d9a60:	40 53                	rex push %rbx
1403d9a62:	48 83 ec 20          	sub    $0x20,%rsp
1403d9a66:	48 8d 05 43 0d c1 00 	lea    0xc10d43(%rip),%rax        # 0x140fea7b0
1403d9a6d:	48 8b d9             	mov    %rcx,%rbx
1403d9a70:	48 89 01             	mov    %rax,(%rcx)
1403d9a73:	f6 c2 01             	test   $0x1,%dl
1403d9a76:	74 0a                	je     0x1403d9a82