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)
140423a8a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140423a8f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423a94:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423a99:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423a9f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140423aa6:	00
140423aa7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423aac:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140423ab1:	e8 9a c3 d7 ff       	call   0x14019fe50
140423ab6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140423abb:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140423abf:	45 33 c9             	xor    %r9d,%r9d
140423ac2:	4c 8b c0             	mov    %rax,%r8
140423ac5:	48 8d 15 e4 36 00 01 	lea    0x10036e4(%rip),%rdx        # 0x1414271b0
140423acc:	48 8d 0d ed 92 f8 00 	lea    0xf892ed(%rip),%rcx        # 0x1413acdc0
140423ad3:	e8 68 2c 3f 00       	call   0x140816740
140423ad8:	90                   	nop
140423ad9:	4c 8d 0d 10 aa d7 ff 	lea    -0x2855f0(%rip),%r9        # 0x14019e4f0
140423ae0:	ba 08 00 00 00       	mov    $0x8,%edx
140423ae5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140423aeb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140423af0:	e8 57 7a 9f 00       	call   0x140e1b54c
140423af5:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140423afa:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140423afe:	49 8b 73 20          	mov    0x20(%r11),%rsi
140423b02:	49 8b e3             	mov    %r11,%rsp
140423b05:	5f                   	pop    %rdi
140423b06:	c3                   	ret
140423b07:	b9 01 00 00 00       	mov    $0x1,%ecx
140423b0c:	e8 ef 6b 36 00       	call   0x14078a700
140423b11:	90                   	nop
140423b12:	33 c9                	xor    %ecx,%ecx
140423b14:	e8 e7 6b 36 00       	call   0x14078a700
140423b19:	cc                   	int3
140423b1a:	b9 01 00 00 00       	mov    $0x1,%ecx
140423b1f:	e8 dc 6b 36 00       	call   0x14078a700
140423b24:	90                   	nop
140423b25:	33 c9                	xor    %ecx,%ecx
140423b27:	e8 d4 6b 36 00       	call   0x14078a700
140423b2c:	cc                   	int3
140423b2d:	cc                   	int3
140423b2e:	cc                   	int3
140423b2f:	cc                   	int3
140423b30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140423b35:	55                   	push   %rbp
140423b36:	56                   	push   %rsi
140423b37:	57                   	push   %rdi
140423b38:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140423b3f:	48 8b 05 ba 53 f9 00 	mov    0xf953ba(%rip),%rax        # 0x1413b8f00
140423b46:	48 33 c4             	xor    %rsp,%rax
140423b49:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140423b50:	00
140423b51:	49 8b d9             	mov    %r9,%rbx
140423b54:	41 8b f0             	mov    %r8d,%esi
140423b57:	48 8b ea             	mov    %rdx,%rbp
140423b5a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140423b5f:	48 85 c9             	test   %rcx,%rcx
140423b62:	74 05                	je     0x140423b69
140423b64:	8b 79 20             	mov    0x20(%rcx),%edi
140423b67:	eb 02                	jmp    0x140423b6b
140423b69:	33 ff                	xor    %edi,%edi
140423b6b:	48 8b cd             	mov    %rbp,%rcx
140423b6e:	e8 0d a5 40 00       	call   0x14082e080
140423b73:	48 8b 08             	mov    (%rax),%rcx
140423b76:	48 85 c9             	test   %rcx,%rcx
140423b79:	74 1c                	je     0x140423b97
140423b7b:	8b 41 10             	mov    0x10(%rcx),%eax
140423b7e:	ff c0                	inc    %eax
140423b80:	89 41 10             	mov    %eax,0x10(%rcx)
140423b83:	83 f8 01             	cmp    $0x1,%eax
140423b86:	0f 8e 2c 01 00 00    	jle    0x140423cb8
140423b8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423b91:	0f 84 29 01 00 00    	je     0x140423cc0
140423b97:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140423b9c:	48 8b 0d d5 f2 00 01 	mov    0x100f2d5(%rip),%rcx        # 0x141432e78
140423ba3:	85 f6                	test   %esi,%esi
140423ba5:	74 06                	je     0x140423bad
140423ba7:	48 83 c1 58          	add    $0x58,%rcx
140423bab:	eb 04                	jmp    0x140423bb1
140423bad:	48 83 c1 60          	add    $0x60,%rcx
140423bb1:	48 8b 09             	mov    (%rcx),%rcx
140423bb4:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140423bb9:	48 85 c9             	test   %rcx,%rcx
140423bbc:	74 1c                	je     0x140423bda
140423bbe:	8b 41 10             	mov    0x10(%rcx),%eax
140423bc1:	ff c0                	inc    %eax
140423bc3:	89 41 10             	mov    %eax,0x10(%rcx)
140423bc6:	83 f8 01             	cmp    $0x1,%eax
140423bc9:	0f 8e fc 00 00 00    	jle    0x140423ccb
140423bcf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423bd4:	0f 84 f9 00 00 00    	je     0x140423cd3
140423bda:	48 8b 03             	mov    (%rbx),%rax
140423bdd:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140423be4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140423beb:	00
140423bec:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140423bf1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140423bf6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140423bfd:	00
140423bfe:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423c03:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423c08:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423c0e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140423c13:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423c18:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140423c1d:	e8 2e c2 d7 ff       	call   0x14019fe50
140423c22:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140423c27:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140423c2b:	45 33 c9             	xor    %r9d,%r9d
140423c2e:	4c 8b c0             	mov    %rax,%r8
140423c31:	48 8d 15 90 35 00 01 	lea    0x1003590(%rip),%rdx        # 0x1414271c8
140423c38:	48 8d 0d 81 91 f8 00 	lea    0xf89181(%rip),%rcx        # 0x1413acdc0
140423c3f:	e8 fc 2a 3f 00       	call   0x140816740
140423c44:	90                   	nop
140423c45:	4c 8d 0d a4 a8 d7 ff 	lea    -0x28575c(%rip),%r9        # 0x14019e4f0
140423c4c:	ba 08 00 00 00       	mov    $0x8,%edx
140423c51:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140423c57:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140423c5c:	e8 eb 78 9f 00       	call   0x140e1b54c
140423c61:	90                   	nop
140423c62:	48 8b 0b             	mov    (%rbx),%rcx
140423c65:	48 85 c9             	test   %rcx,%rcx
140423c68:	74 20                	je     0x140423c8a
140423c6a:	8b 41 10             	mov    0x10(%rcx),%eax
140423c6d:	ff c8                	dec    %eax
140423c6f:	89 41 10             	mov    %eax,0x10(%rcx)
140423c72:	85 c0                	test   %eax,%eax
140423c74:	7f 14                	jg     0x140423c8a
140423c76:	78 35                	js     0x140423cad
140423c78:	48 8b 01             	mov    (%rcx),%rax
140423c7b:	ba 01 00 00 00       	mov    $0x1,%edx
140423c80:	48 8b 00             	mov    (%rax),%rax
140423c83:	ff 15 97 fd b5 00    	call   *0xb5fd97(%rip)        # 0x140f83a20
140423c89:	90                   	nop
140423c8a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140423c91:	00
140423c92:	48 33 cc             	xor    %rsp,%rcx
140423c95:	e8 66 78 9f 00       	call   0x140e1b500
140423c9a:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140423ca1:	00
140423ca2:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140423ca9:	5f                   	pop    %rdi
140423caa:	5e                   	pop    %rsi
140423cab:	5d                   	pop    %rbp
140423cac:	c3                   	ret
140423cad:	b9 02 00 00 00       	mov    $0x2,%ecx
140423cb2:	e8 49 6a 36 00       	call   0x14078a700
140423cb7:	90                   	nop
140423cb8:	33 c9                	xor    %ecx,%ecx
140423cba:	e8 41 6a 36 00       	call   0x14078a700
140423cbf:	cc                   	int3
140423cc0:	b9 01 00 00 00       	mov    $0x1,%ecx
140423cc5:	e8 36 6a 36 00       	call   0x14078a700
140423cca:	90                   	nop
140423ccb:	33 c9                	xor    %ecx,%ecx
140423ccd:	e8 2e 6a 36 00       	call   0x14078a700
140423cd2:	cc                   	int3
140423cd3:	b9 01 00 00 00       	mov    $0x1,%ecx
140423cd8:	e8 23 6a 36 00       	call   0x14078a700
140423cdd:	cc                   	int3
140423cde:	cc                   	int3
140423cdf:	cc                   	int3
140423ce0:	40 53                	rex push %rbx
140423ce2:	55                   	push   %rbp
140423ce3:	56                   	push   %rsi
140423ce4:	57                   	push   %rdi
140423ce5:	41 56                	push   %r14
140423ce7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140423cee:	48 8b 05 0b 52 f9 00 	mov    0xf9520b(%rip),%rax        # 0x1413b8f00
140423cf5:	48 33 c4             	xor    %rsp,%rax
140423cf8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140423cff:	00
140423d00:	4d 8b f1             	mov    %r9,%r14
140423d03:	49 8b e8             	mov    %r8,%rbp
140423d06:	48 8b f2             	mov    %rdx,%rsi