1404235a4:	74 05                	je     0x1404235ab
1404235a6:	8b 71 20             	mov    0x20(%rcx),%esi
1404235a9:	eb 02                	jmp    0x1404235ad
1404235ab:	33 f6                	xor    %esi,%esi
1404235ad:	48 8b cd             	mov    %rbp,%rcx
1404235b0:	e8 cb aa 40 00       	call   0x14082e080
1404235b5:	48 8b 08             	mov    (%rax),%rcx
1404235b8:	48 85 c9             	test   %rcx,%rcx
1404235bb:	74 1c                	je     0x1404235d9
1404235bd:	8b 41 10             	mov    0x10(%rcx),%eax
1404235c0:	ff c0                	inc    %eax
1404235c2:	89 41 10             	mov    %eax,0x10(%rcx)
1404235c5:	83 f8 01             	cmp    $0x1,%eax
1404235c8:	0f 8e 21 01 00 00    	jle    0x1404236ef
1404235ce:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404235d3:	0f 84 1e 01 00 00    	je     0x1404236f7
1404235d9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404235de:	48 8b 07             	mov    (%rdi),%rax
1404235e1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1404235e8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404235ef:	00
1404235f0:	48 8b 03             	mov    (%rbx),%rax
1404235f3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404235fa:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140423601:	00
140423602:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140423607:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14042360c:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140423613:	00
140423614:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423619:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14042361e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423624:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140423629:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042362e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140423633:	e8 18 c8 d7 ff       	call   0x14019fe50
140423638:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14042363d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140423641:	45 33 c9             	xor    %r9d,%r9d
140423644:	4c 8b c0             	mov    %rax,%r8
140423647:	48 8d 15 1a 3b 00 01 	lea    0x1003b1a(%rip),%rdx        # 0x141427168
14042364e:	48 8d 0d 6b 97 f8 00 	lea    0xf8976b(%rip),%rcx        # 0x1413acdc0
140423655:	e8 e6 30 3f 00       	call   0x140816740
14042365a:	90                   	nop
14042365b:	4c 8d 0d 8e ae d7 ff 	lea    -0x285172(%rip),%r9        # 0x14019e4f0
140423662:	ba 08 00 00 00       	mov    $0x8,%edx
140423667:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14042366d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140423672:	e8 d5 7e 9f 00       	call   0x140e1b54c
140423677:	90                   	nop
140423678:	48 8b 0f             	mov    (%rdi),%rcx
14042367b:	48 85 c9             	test   %rcx,%rcx
14042367e:	74 20                	je     0x1404236a0
140423680:	8b 41 10             	mov    0x10(%rcx),%eax
140423683:	ff c8                	dec    %eax
140423685:	89 41 10             	mov    %eax,0x10(%rcx)
140423688:	85 c0                	test   %eax,%eax
14042368a:	7f 14                	jg     0x1404236a0
14042368c:	78 74                	js     0x140423702
14042368e:	48 8b 01             	mov    (%rcx),%rax
140423691:	ba 01 00 00 00       	mov    $0x1,%edx
140423696:	48 8b 00             	mov    (%rax),%rax
140423699:	ff 15 81 03 b6 00    	call   *0xb60381(%rip)        # 0x140f83a20
14042369f:	90                   	nop
1404236a0:	48 8b 0b             	mov    (%rbx),%rcx
1404236a3:	48 85 c9             	test   %rcx,%rcx
1404236a6:	74 20                	je     0x1404236c8
1404236a8:	8b 41 10             	mov    0x10(%rcx),%eax
1404236ab:	ff c8                	dec    %eax
1404236ad:	89 41 10             	mov    %eax,0x10(%rcx)
1404236b0:	85 c0                	test   %eax,%eax
1404236b2:	7f 14                	jg     0x1404236c8
1404236b4:	78 2e                	js     0x1404236e4
1404236b6:	48 8b 01             	mov    (%rcx),%rax
1404236b9:	ba 01 00 00 00       	mov    $0x1,%edx
1404236be:	48 8b 00             	mov    (%rax),%rax
1404236c1:	ff 15 59 03 b6 00    	call   *0xb60359(%rip)        # 0x140f83a20
1404236c7:	90                   	nop
1404236c8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1404236cf:	00
1404236d0:	48 33 cc             	xor    %rsp,%rcx
1404236d3:	e8 28 7e 9f 00       	call   0x140e1b500
1404236d8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1404236df:	5f                   	pop    %rdi
1404236e0:	5e                   	pop    %rsi
1404236e1:	5d                   	pop    %rbp
1404236e2:	5b                   	pop    %rbx
1404236e3:	c3                   	ret
1404236e4:	b9 02 00 00 00       	mov    $0x2,%ecx
1404236e9:	e8 12 70 36 00       	call   0x14078a700
1404236ee:	90                   	nop
1404236ef:	33 c9                	xor    %ecx,%ecx
1404236f1:	e8 0a 70 36 00       	call   0x14078a700
1404236f6:	cc                   	int3
1404236f7:	b9 01 00 00 00       	mov    $0x1,%ecx
1404236fc:	e8 ff 6f 36 00       	call   0x14078a700
140423701:	90                   	nop
140423702:	b9 02 00 00 00       	mov    $0x2,%ecx
140423707:	e8 f4 6f 36 00       	call   0x14078a700
14042370c:	cc                   	int3
14042370d:	cc                   	int3
14042370e:	cc                   	int3
14042370f:	cc                   	int3
140423710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140423715:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14042371a:	57                   	push   %rdi
14042371b:	48 83 ec 70          	sub    $0x70,%rsp
14042371f:	41 8b f8             	mov    %r8d,%edi
140423722:	48 8b f2             	mov    %rdx,%rsi
140423725:	48 85 c9             	test   %rcx,%rcx
140423728:	74 05                	je     0x14042372f
14042372a:	8b 59 20             	mov    0x20(%rcx),%ebx
14042372d:	eb 02                	jmp    0x140423731
14042372f:	33 db                	xor    %ebx,%ebx
140423731:	48 8b ce             	mov    %rsi,%rcx
140423734:	e8 47 a9 40 00       	call   0x14082e080
140423739:	48 8b 08             	mov    (%rax),%rcx
14042373c:	48 85 c9             	test   %rcx,%rcx
14042373f:	74 1c                	je     0x14042375d
140423741:	8b 41 10             	mov    0x10(%rcx),%eax
140423744:	ff c0                	inc    %eax
140423746:	89 41 10             	mov    %eax,0x10(%rcx)
140423749:	83 f8 01             	cmp    $0x1,%eax
14042374c:	0f 8e e0 00 00 00    	jle    0x140423832
140423752:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423757:	0f 84 dd 00 00 00    	je     0x14042383a
14042375d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140423762:	48 8b 0d 0f f7 00 01 	mov    0x100f70f(%rip),%rcx        # 0x141432e78
140423769:	85 ff                	test   %edi,%edi
14042376b:	74 06                	je     0x140423773
14042376d:	48 83 c1 58          	add    $0x58,%rcx
140423771:	eb 04                	jmp    0x140423777
140423773:	48 83 c1 60          	add    $0x60,%rcx
140423777:	48 8b 09             	mov    (%rcx),%rcx
14042377a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14042377f:	48 85 c9             	test   %rcx,%rcx
140423782:	74 1c                	je     0x1404237a0
140423784:	8b 41 10             	mov    0x10(%rcx),%eax
140423787:	ff c0                	inc    %eax
140423789:	89 41 10             	mov    %eax,0x10(%rcx)
14042378c:	83 f8 01             	cmp    $0x1,%eax
14042378f:	0f 8e b0 00 00 00    	jle    0x140423845
140423795:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042379a:	0f 84 87 00 00 00    	je     0x140423827
1404237a0:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1404237a5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404237aa:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1404237af:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404237b4:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404237b9:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1404237bf:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1404237c6:	00
1404237c7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404237cc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404237d1:	e8 7a c6 d7 ff       	call   0x14019fe50
1404237d6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404237db:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404237df:	45 33 c9             	xor    %r9d,%r9d
1404237e2:	4c 8b c0             	mov    %rax,%r8
1404237e5:	48 8d 15 84 39 00 01 	lea    0x1003984(%rip),%rdx        # 0x141427170
1404237ec:	48 8d 0d cd 95 f8 00 	lea    0xf895cd(%rip),%rcx        # 0x1413acdc0
1404237f3:	e8 48 2f 3f 00       	call   0x140816740
1404237f8:	90                   	nop
1404237f9:	4c 8d 0d f0 ac d7 ff 	lea    -0x285310(%rip),%r9        # 0x14019e4f0
140423800:	ba 08 00 00 00       	mov    $0x8,%edx
140423805:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14042380b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140423810:	e8 37 7d 9f 00       	call   0x140e1b54c
140423815:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14042381a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14042381e:	49 8b 73 20          	mov    0x20(%r11),%rsi
140423822:	49 8b e3             	mov    %r11,%rsp
140423825:	5f                   	pop    %rdi
140423826:	c3                   	ret
140423827:	b9 01 00 00 00       	mov    $0x1,%ecx
14042382c:	e8 cf 6e 36 00       	call   0x14078a700
140423831:	90                   	nop
140423832:	33 c9                	xor    %ecx,%ecx
140423834:	e8 c7 6e 36 00       	call   0x14078a700
140423839:	cc                   	int3
14042383a:	b9 01 00 00 00       	mov    $0x1,%ecx
14042383f:	e8 bc 6e 36 00       	call   0x14078a700
140423844:	90                   	nop
140423845:	33 c9                	xor    %ecx,%ecx
140423847:	e8 b4 6e 36 00       	call   0x14078a700
14042384c:	cc                   	int3
14042384d:	cc                   	int3
14042384e:	cc                   	int3
14042384f:	cc                   	int3
140423850:	40 53                	rex push %rbx
140423852:	55                   	push   %rbp
140423853:	56                   	push   %rsi
140423854:	57                   	push   %rdi
140423855:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14042385c:	48 8b 05 9d 56 f9 00 	mov    0xf9569d(%rip),%rax        # 0x1413b8f00
140423863:	48 33 c4             	xor    %rsp,%rax
140423866:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14042386d:	00
14042386e:	49 8b d9             	mov    %r9,%rbx
140423871:	49 8b f8             	mov    %r8,%rdi
140423874:	48 8b ea             	mov    %rdx,%rbp
140423877:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
14042387c:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140423881:	48 85 c9             	test   %rcx,%rcx
140423884:	74 05                	je     0x14042388b
140423886:	8b 71 20             	mov    0x20(%rcx),%esi
140423889:	eb 02                	jmp    0x14042388d
14042388b:	33 f6                	xor    %esi,%esi
14042388d:	48 8b cd             	mov    %rbp,%rcx
140423890:	e8 eb a7 40 00       	call   0x14082e080
140423895:	48 8b 08             	mov    (%rax),%rcx
140423898:	48 85 c9             	test   %rcx,%rcx
14042389b:	74 1c                	je     0x1404238b9
14042389d:	8b 41 10             	mov    0x10(%rcx),%eax
1404238a0:	ff c0                	inc    %eax
1404238a2:	89 41 10             	mov    %eax,0x10(%rcx)
1404238a5:	83 f8 01             	cmp    $0x1,%eax
1404238a8:	0f 8e 21 01 00 00    	jle    0x1404239cf
1404238ae:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404238b3:	0f 84 1e 01 00 00    	je     0x1404239d7
1404238b9:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1404238be:	48 8b 07             	mov    (%rdi),%rax
1404238c1:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1404238c8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404238cf:	00
1404238d0:	48 8b 03             	mov    (%rbx),%rax
1404238d3:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
1404238da:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404238e1:	00
1404238e2:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1404238e7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1404238ec:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1404238f3:	00
1404238f4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404238f9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1404238fe:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423904:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140423909:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042390e:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140423913:	e8 38 c5 d7 ff       	call   0x14019fe50
140423918:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14042391d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140423921:	45 33 c9             	xor    %r9d,%r9d
140423924:	4c 8b c0             	mov    %rax,%r8
140423927:	48 8d 15 2a 38 00 01 	lea    0x100382a(%rip),%rdx        # 0x141427158
14042392e:	48 8d 0d 8b 94 f8 00 	lea    0xf8948b(%rip),%rcx        # 0x1413acdc0
140423935:	e8 06 2e 3f 00       	call   0x140816740
14042393a:	90                   	nop
14042393b:	4c 8d 0d ae ab d7 ff 	lea    -0x285452(%rip),%r9        # 0x14019e4f0
140423942:	ba 08 00 00 00       	mov    $0x8,%edx
140423947:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14042394d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140423952:	e8 f5 7b 9f 00       	call   0x140e1b54c
140423957:	90                   	nop
140423958:	48 8b 0f             	mov    (%rdi),%rcx
14042395b:	48 85 c9             	test   %rcx,%rcx
14042395e:	74 20                	je     0x140423980
140423960:	8b 41 10             	mov    0x10(%rcx),%eax
140423963:	ff c8                	dec    %eax
140423965:	89 41 10             	mov    %eax,0x10(%rcx)
140423968:	85 c0                	test   %eax,%eax
14042396a:	7f 14                	jg     0x140423980
14042396c:	78 74                	js     0x1404239e2
14042396e:	48 8b 01             	mov    (%rcx),%rax
140423971:	ba 01 00 00 00       	mov    $0x1,%edx
140423976:	48 8b 00             	mov    (%rax),%rax
140423979:	ff 15 a1 00 b6 00    	call   *0xb600a1(%rip)        # 0x140f83a20
14042397f:	90                   	nop
140423980:	48 8b 0b             	mov    (%rbx),%rcx
140423983:	48 85 c9             	test   %rcx,%rcx
140423986:	74 20                	je     0x1404239a8
140423988:	8b 41 10             	mov    0x10(%rcx),%eax
14042398b:	ff c8                	dec    %eax
14042398d:	89 41 10             	mov    %eax,0x10(%rcx)
140423990:	85 c0                	test   %eax,%eax
140423992:	7f 14                	jg     0x1404239a8
140423994:	78 2e                	js     0x1404239c4
140423996:	48 8b 01             	mov    (%rcx),%rax
140423999:	ba 01 00 00 00       	mov    $0x1,%edx
14042399e:	48 8b 00             	mov    (%rax),%rax
1404239a1:	ff 15 79 00 b6 00    	call   *0xb60079(%rip)        # 0x140f83a20
1404239a7:	90                   	nop
1404239a8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1404239af:	00
1404239b0:	48 33 cc             	xor    %rsp,%rcx
1404239b3:	e8 48 7b 9f 00       	call   0x140e1b500
1404239b8:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1404239bf:	5f                   	pop    %rdi
1404239c0:	5e                   	pop    %rsi
1404239c1:	5d                   	pop    %rbp
1404239c2:	5b                   	pop    %rbx
1404239c3:	c3                   	ret
1404239c4:	b9 02 00 00 00       	mov    $0x2,%ecx
1404239c9:	e8 32 6d 36 00       	call   0x14078a700
1404239ce:	90                   	nop
1404239cf:	33 c9                	xor    %ecx,%ecx
1404239d1:	e8 2a 6d 36 00       	call   0x14078a700
1404239d6:	cc                   	int3
1404239d7:	b9 01 00 00 00       	mov    $0x1,%ecx
1404239dc:	e8 1f 6d 36 00       	call   0x14078a700
1404239e1:	90                   	nop
1404239e2:	b9 02 00 00 00       	mov    $0x2,%ecx
1404239e7:	e8 14 6d 36 00       	call   0x14078a700
1404239ec:	cc                   	int3
1404239ed:	cc                   	int3
1404239ee:	cc                   	int3
1404239ef:	cc                   	int3
1404239f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404239f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404239fa:	57                   	push   %rdi
1404239fb:	48 83 ec 70          	sub    $0x70,%rsp
1404239ff:	41 8b f8             	mov    %r8d,%edi
140423a02:	48 8b f2             	mov    %rdx,%rsi
140423a05:	48 85 c9             	test   %rcx,%rcx
140423a08:	74 05                	je     0x140423a0f
140423a0a:	8b 59 20             	mov    0x20(%rcx),%ebx
140423a0d:	eb 02                	jmp    0x140423a11
140423a0f:	33 db                	xor    %ebx,%ebx
140423a11:	48 8b ce             	mov    %rsi,%rcx
140423a14:	e8 67 a6 40 00       	call   0x14082e080
140423a19:	48 8b 08             	mov    (%rax),%rcx
140423a1c:	48 85 c9             	test   %rcx,%rcx
140423a1f:	74 1c                	je     0x140423a3d
140423a21:	8b 41 10             	mov    0x10(%rcx),%eax
140423a24:	ff c0                	inc    %eax
140423a26:	89 41 10             	mov    %eax,0x10(%rcx)
140423a29:	83 f8 01             	cmp    $0x1,%eax
140423a2c:	0f 8e e0 00 00 00    	jle    0x140423b12
140423a32:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423a37:	0f 84 dd 00 00 00    	je     0x140423b1a
140423a3d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140423a42:	48 8b 0d 2f f4 00 01 	mov    0x100f42f(%rip),%rcx        # 0x141432e78
140423a49:	85 ff                	test   %edi,%edi
140423a4b:	74 06                	je     0x140423a53
140423a4d:	48 83 c1 58          	add    $0x58,%rcx
140423a51:	eb 04                	jmp    0x140423a57
140423a53:	48 83 c1 60          	add    $0x60,%rcx
140423a57:	48 8b 09             	mov    (%rcx),%rcx
140423a5a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140423a5f:	48 85 c9             	test   %rcx,%rcx
140423a62:	74 1c                	je     0x140423a80
140423a64:	8b 41 10             	mov    0x10(%rcx),%eax
140423a67:	ff c0                	inc    %eax
140423a69:	89 41 10             	mov    %eax,0x10(%rcx)
140423a6c:	83 f8 01             	cmp    $0x1,%eax
140423a6f:	0f 8e b0 00 00 00    	jle    0x140423b25
140423a75:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423a7a:	0f 84 87 00 00 00    	je     0x140423b07
140423a80:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140423a85:	48 89 44 24 40       	mov    %rax,0x40(%rsp)