140034a38:	c3                   	ret
140034a39:	cc                   	int3
140034a3a:	cc                   	int3
140034a3b:	cc                   	int3
140034a3c:	cc                   	int3
140034a3d:	cc                   	int3
140034a3e:	cc                   	int3
140034a3f:	cc                   	int3
140034a40:	40 53                	rex push %rbx
140034a42:	48 83 ec 20          	sub    $0x20,%rsp
140034a46:	48 8b d9             	mov    %rcx,%rbx
140034a49:	48 8d 05 b0 e0 00 00 	lea    0xe0b0(%rip),%rax        # 0x140042b00
140034a50:	48 89 01             	mov    %rax,(%rcx)
140034a53:	48 83 b9 98 00 00 00 	cmpq   $0x0,0x98(%rcx)
140034a5a:	00
140034a5b:	75 25                	jne    0x140034a82
140034a5d:	48 83 c1 08          	add    $0x8,%rcx
140034a61:	e8 2d e9 fc ff       	call   0x140003393
140034a66:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140034a6a:	e8 24 e9 fc ff       	call   0x140003393
140034a6f:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140034a73:	e8 1b e9 fc ff       	call   0x140003393
140034a78:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140034a7c:	e8 12 e9 fc ff       	call   0x140003393
140034a81:	90                   	nop
140034a82:	48 83 c4 20          	add    $0x20,%rsp
140034a86:	5b                   	pop    %rbx
140034a87:	c3                   	ret
140034a88:	cc                   	int3
140034a89:	cc                   	int3
140034a8a:	cc                   	int3
140034a8b:	cc                   	int3
140034a8c:	cc                   	int3
140034a8d:	cc                   	int3
140034a8e:	cc                   	int3
140034a8f:	cc                   	int3
140034a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140034a95:	57                   	push   %rdi
140034a96:	48 83 ec 20          	sub    $0x20,%rsp
140034a9a:	8b fa                	mov    %edx,%edi
140034a9c:	48 8b d9             	mov    %rcx,%rbx
140034a9f:	48 8d 05 5a e0 00 00 	lea    0xe05a(%rip),%rax        # 0x140042b00
140034aa6:	48 89 01             	mov    %rax,(%rcx)
140034aa9:	48 83 b9 98 00 00 00 	cmpq   $0x0,0x98(%rcx)
140034ab0:	00
140034ab1:	75 24                	jne    0x140034ad7
140034ab3:	48 83 c1 08          	add    $0x8,%rcx
140034ab7:	e8 d7 e8 fc ff       	call   0x140003393
140034abc:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140034ac0:	e8 ce e8 fc ff       	call   0x140003393
140034ac5:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140034ac9:	e8 c5 e8 fc ff       	call   0x140003393
140034ace:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140034ad2:	e8 bc e8 fc ff       	call   0x140003393
140034ad7:	40 f6 c7 01          	test   $0x1,%dil
140034adb:	74 0d                	je     0x140034aea
140034add:	ba a0 00 00 00       	mov    $0xa0,%edx
140034ae2:	48 8b cb             	mov    %rbx,%rcx
140034ae5:	e8 ca 27 00 00       	call   0x1400372b4
140034aea:	48 8b c3             	mov    %rbx,%rax
140034aed:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140034af2:	48 83 c4 20          	add    $0x20,%rsp
140034af6:	5f                   	pop    %rdi
140034af7:	c3                   	ret
140034af8:	cc                   	int3
140034af9:	cc                   	int3
140034afa:	cc                   	int3
140034afb:	cc                   	int3
140034afc:	cc                   	int3
140034afd:	cc                   	int3
140034afe:	cc                   	int3
140034aff:	cc                   	int3
140034b00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140034b05:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140034b0a:	57                   	push   %rdi
140034b0b:	48 83 ec 20          	sub    $0x20,%rsp
140034b0f:	8b da                	mov    %edx,%ebx
140034b11:	48 8b f9             	mov    %rcx,%rdi
140034b14:	48 8d 05 b5 df 00 00 	lea    0xdfb5(%rip),%rax        # 0x140042ad0
140034b1b:	48 89 01             	mov    %rax,(%rcx)
140034b1e:	e8 3d ca fc ff       	call   0x140001560
140034b23:	90                   	nop
140034b24:	48 8d 05 6d 68 00 00 	lea    0x686d(%rip),%rax        # 0x14003b398
140034b2b:	48 89 07             	mov    %rax,(%rdi)
140034b2e:	f6 c3 01             	test   $0x1,%bl
140034b31:	74 0d                	je     0x140034b40
140034b33:	ba 58 00 00 00       	mov    $0x58,%edx
140034b38:	48 8b cf             	mov    %rdi,%rcx
140034b3b:	e8 74 27 00 00       	call   0x1400372b4
140034b40:	48 8b c7             	mov    %rdi,%rax
140034b43:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140034b48:	48 83 c4 20          	add    $0x20,%rsp
140034b4c:	5f                   	pop    %rdi
140034b4d:	c3                   	ret
140034b4e:	cc                   	int3
140034b4f:	cc                   	int3
140034b50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140034b55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140034b5a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140034b5f:	55                   	push   %rbp
140034b60:	41 54                	push   %r12
140034b62:	41 55                	push   %r13
140034b64:	41 56                	push   %r14
140034b66:	41 57                	push   %r15
140034b68:	48 8d 6c 24 d1       	lea    -0x2f(%rsp),%rbp
140034b6d:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140034b74:	45 8b e1             	mov    %r9d,%r12d
140034b77:	45 8b e8             	mov    %r8d,%r13d
140034b7a:	48 8b da             	mov    %rdx,%rbx
140034b7d:	48 8b f9             	mov    %rcx,%rdi
140034b80:	33 f6                	xor    %esi,%esi
140034b82:	89 74 24 30          	mov    %esi,0x30(%rsp)
140034b86:	e8 d5 c9 fc ff       	call   0x140001560
140034b8b:	48 85 ff             	test   %rdi,%rdi
140034b8e:	0f 84 98 01 00 00    	je     0x140034d2c
140034b94:	48 85 db             	test   %rbx,%rbx
140034b97:	0f 84 8f 01 00 00    	je     0x140034d2c
140034b9d:	4c 8b 7d 7f          	mov    0x7f(%rbp),%r15
140034ba1:	4d 85 ff             	test   %r15,%r15
140034ba4:	0f 84 82 01 00 00    	je     0x140034d2c
140034baa:	48 8d 05 4f df 00 00 	lea    0xdf4f(%rip),%rax        # 0x140042b00
140034bb1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140034bb6:	48 89 75 17          	mov    %rsi,0x17(%rbp)
140034bba:	0f 57 c0             	xorps  %xmm0,%xmm0
140034bbd:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
140034bc1:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
140034bc5:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140034bc9:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140034bcd:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140034bd1:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140034bd5:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140034bd9:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140034bdd:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140034be1:	48 89 75 17          	mov    %rsi,0x17(%rbp)
140034be5:	45 33 c9             	xor    %r9d,%r9d
140034be8:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140034bec:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140034bf0:	48 8b 0b             	mov    (%rbx),%rcx
140034bf3:	e8 20 36 00 00       	call   0x140038218
140034bf8:	45 33 c9             	xor    %r9d,%r9d
140034bfb:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
140034bff:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140034c03:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140034c07:	e8 0c 36 00 00       	call   0x140038218
140034c0c:	45 33 c9             	xor    %r9d,%r9d
140034c0f:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
140034c13:	48 8b 53 38          	mov    0x38(%rbx),%rdx
140034c17:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140034c1b:	e8 f8 35 00 00       	call   0x140038218
140034c20:	45 33 c9             	xor    %r9d,%r9d
140034c23:	4c 8d 45 cf          	lea    -0x31(%rbp),%r8
140034c27:	48 8b 53 50          	mov    0x50(%rbx),%rdx
140034c2b:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140034c2f:	e8 e4 35 00 00       	call   0x140038218
140034c34:	8b 43 60             	mov    0x60(%rbx),%eax
140034c37:	89 45 e7             	mov    %eax,-0x19(%rbp)
140034c3a:	8b 43 64             	mov    0x64(%rbx),%eax
140034c3d:	89 45 eb             	mov    %eax,-0x15(%rbp)
140034c40:	48 8b 43 68          	mov    0x68(%rbx),%rax
140034c44:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140034c48:	48 8b 43 70          	mov    0x70(%rbx),%rax
140034c4c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140034c50:	8b 43 78             	mov    0x78(%rbx),%eax
140034c53:	89 45 ff             	mov    %eax,-0x1(%rbp)
140034c56:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
140034c5d:	48 89 45 07          	mov    %rax,0x7(%rbp)
140034c61:	8b 83 88 00 00 00    	mov    0x88(%rbx),%eax
140034c67:	89 45 0f             	mov    %eax,0xf(%rbp)
140034c6a:	8b 83 8c 00 00 00    	mov    0x8c(%rbx),%eax
140034c70:	89 45 13             	mov    %eax,0x13(%rbp)
140034c73:	41 39 37             	cmp    %esi,(%r15)
140034c76:	0f 95 45 5f          	setne  0x5f(%rbp)
140034c7a:	48 8b 7f f0          	mov    -0x10(%rdi),%rdi
140034c7e:	48 89 7d 1f          	mov    %rdi,0x1f(%rbp)
140034c82:	48 85 ff             	test   %rdi,%rdi
140034c85:	74 14                	je     0x140034c9b
140034c87:	48 8b 47 08          	mov    0x8(%rdi),%rax
140034c8b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140034c8f:	48 83 c1 08          	add    $0x8,%rcx
140034c93:	48 03 cf             	add    %rdi,%rcx
140034c96:	48 8b 01             	mov    (%rcx),%rax
140034c99:	ff 10                	call   *(%rax)
140034c9b:	bb 20 00 00 00       	mov    $0x20,%ebx
140034ca0:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140034ca4:	48 8b 07             	mov    (%rdi),%rax
140034ca7:	48 8d 4d 5f          	lea    0x5f(%rbp),%rcx
140034cab:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140034cb0:	45 8b cc             	mov    %r12d,%r9d
140034cb3:	45 8b c5             	mov    %r13d,%r8d
140034cb6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140034cbb:	48 8b cf             	mov    %rdi,%rcx
140034cbe:	ff 10                	call   *(%rax)
140034cc0:	44 0f b6 e0          	movzbl %al,%r12d
140034cc4:	83 e3 df             	and    $0xffffffdf,%ebx
140034cc7:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140034ccb:	48 85 ff             	test   %rdi,%rdi
140034cce:	74 15                	je     0x140034ce5
140034cd0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140034cd4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140034cd8:	48 83 c1 08          	add    $0x8,%rcx
140034cdc:	48 03 cf             	add    %rdi,%rcx
140034cdf:	48 8b 11             	mov    (%rcx),%rdx
140034ce2:	ff 52 08             	call   *0x8(%rdx)
140034ce5:	80 7d 5f 00          	cmpb   $0x0,0x5f(%rbp)
140034ce9:	40 0f 95 c6          	setne  %sil
140034ced:	41 89 37             	mov    %esi,(%r15)
140034cf0:	48 8d 05 09 de 00 00 	lea    0xde09(%rip),%rax        # 0x140042b00
140034cf7:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140034cfc:	48 83 7d 17 00       	cmpq   $0x0,0x17(%rbp)
140034d01:	75 24                	jne    0x140034d27
140034d03:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140034d07:	e8 87 e6 fc ff       	call   0x140003393
140034d0c:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140034d10:	e8 7e e6 fc ff       	call   0x140003393
140034d15:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140034d19:	e8 75 e6 fc ff       	call   0x140003393
140034d1e:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140034d22:	e8 6c e6 fc ff       	call   0x140003393
140034d27:	41 8b c4             	mov    %r12d,%eax
140034d2a:	eb 02                	jmp    0x140034d2e
140034d2c:	33 c0                	xor    %eax,%eax
140034d2e:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140034d35:	00
140034d36:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140034d3a:	49 8b 73 40          	mov    0x40(%r11),%rsi
140034d3e:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140034d42:	49 8b e3             	mov    %r11,%rsp
140034d45:	41 5f                	pop    %r15
140034d47:	41 5e                	pop    %r14
140034d49:	41 5d                	pop    %r13
140034d4b:	41 5c                	pop    %r12
140034d4d:	5d                   	pop    %rbp
140034d4e:	c3                   	ret
140034d4f:	cc                   	int3
140034d50:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140034d55:	48 8d 05 3c 66 00 00 	lea    0x663c(%rip),%rax        # 0x14003b398
140034d5c:	48 89 01             	mov    %rax,(%rcx)
140034d5f:	48 8d 05 aa dd 00 00 	lea    0xddaa(%rip),%rax        # 0x140042b10
140034d66:	48 89 01             	mov    %rax,(%rcx)
140034d69:	c7 41 50 00 00 00 00 	movl   $0x0,0x50(%rcx)
140034d70:	8b 05 26 34 02 00    	mov    0x23426(%rip),%eax        # 0x14005819c
140034d76:	89 41 08             	mov    %eax,0x8(%rcx)
140034d79:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140034d7d:	0f 57 c0             	xorps  %xmm0,%xmm0
140034d80:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140034d84:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140034d88:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140034d8c:	48 c7 41 20 30 00 00 	movq   $0x30,0x20(%rcx)
140034d93:	00
140034d94:	48 8d 05 d5 27 fd ff 	lea    -0x2d82b(%rip),%rax        # 0x140007570
140034d9b:	48 89 41 28          	mov    %rax,0x28(%rcx)
140034d9f:	48 8d 05 4a 28 fd ff 	lea    -0x2d7b6(%rip),%rax        # 0x1400075f0
140034da6:	48 89 41 30          	mov    %rax,0x30(%rcx)
140034daa:	48 8d 05 0f 28 fd ff 	lea    -0x2d7f1(%rip),%rax        # 0x1400075c0
140034db1:	48 89 41 38          	mov    %rax,0x38(%rcx)
140034db5:	48 8d 05 d4 27 fd ff 	lea    -0x2d82c(%rip),%rax        # 0x140007590
140034dbc:	48 89 41 40          	mov    %rax,0x40(%rcx)
140034dc0:	48 8d 05 79 dd 00 00 	lea    0xdd79(%rip),%rax        # 0x140042b40
140034dc7:	48 89 01             	mov    %rax,(%rcx)
140034dca:	48 8d 05 7f 7c ff ff 	lea    -0x8381(%rip),%rax        # 0x14002ca50
140034dd1:	48 89 41 48          	mov    %rax,0x48(%rcx)
140034dd5:	48 8b c1             	mov    %rcx,%rax
140034dd8:	c3                   	ret
140034dd9:	cc                   	int3
140034dda:	cc                   	int3
140034ddb:	cc                   	int3
140034ddc:	cc                   	int3
140034ddd:	cc                   	int3
140034dde:	cc                   	int3
140034ddf:	cc                   	int3
140034de0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140034de5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140034dea:	57                   	push   %rdi
140034deb:	48 83 ec 20          	sub    $0x20,%rsp
140034def:	8b da                	mov    %edx,%ebx
140034df1:	48 8b f9             	mov    %rcx,%rdi
140034df4:	48 8d 05 45 dd 00 00 	lea    0xdd45(%rip),%rax        # 0x140042b40
140034dfb:	48 89 01             	mov    %rax,(%rcx)
140034dfe:	e8 5d c7 fc ff       	call   0x140001560
140034e03:	90                   	nop
140034e04:	48 8d 05 8d 65 00 00 	lea    0x658d(%rip),%rax        # 0x14003b398
140034e0b:	48 89 07             	mov    %rax,(%rdi)
140034e0e:	f6 c3 01             	test   $0x1,%bl
140034e11:	74 0d                	je     0x140034e20
140034e13:	ba 58 00 00 00       	mov    $0x58,%edx
140034e18:	48 8b cf             	mov    %rdi,%rcx
140034e1b:	e8 94 24 00 00       	call   0x1400372b4
140034e20:	48 8b c7             	mov    %rdi,%rax
140034e23:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140034e28:	48 83 c4 20          	add    $0x20,%rsp
140034e2c:	5f                   	pop    %rdi
140034e2d:	c3                   	ret
140034e2e:	cc                   	int3
140034e2f:	cc                   	int3
140034e30:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140034e35:	48 8d 05 5c 65 00 00 	lea    0x655c(%rip),%rax        # 0x14003b398
140034e3c:	48 89 01             	mov    %rax,(%rcx)
140034e3f:	48 8d 05 2a dd 00 00 	lea    0xdd2a(%rip),%rax        # 0x140042b70
140034e46:	48 89 01             	mov    %rax,(%rcx)
140034e49:	c7 41 50 00 00 00 00 	movl   $0x0,0x50(%rcx)
140034e50:	8b 05 4a 33 02 00    	mov    0x2334a(%rip),%eax        # 0x1400581a0
140034e56:	89 41 08             	mov    %eax,0x8(%rcx)
140034e59:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140034e5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140034e60:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140034e64:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140034e68:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140034e6c:	48 c7 41 20 30 00 00 	movq   $0x30,0x20(%rcx)
140034e73:	00
140034e74:	48 8d 05 f5 26 fd ff 	lea    -0x2d90b(%rip),%rax        # 0x140007570
140034e7b:	48 89 41 28          	mov    %rax,0x28(%rcx)
140034e7f:	48 8d 05 6a 27 fd ff 	lea    -0x2d896(%rip),%rax        # 0x1400075f0
140034e86:	48 89 41 30          	mov    %rax,0x30(%rcx)
140034e8a:	48 8d 05 2f 27 fd ff 	lea    -0x2d8d1(%rip),%rax        # 0x1400075c0
140034e91:	48 89 41 38          	mov    %rax,0x38(%rcx)
140034e95:	48 8d 05 f4 26 fd ff 	lea    -0x2d90c(%rip),%rax        # 0x140007590
140034e9c:	48 89 41 40          	mov    %rax,0x40(%rcx)
140034ea0:	48 8d 05 f9 dc 00 00 	lea    0xdcf9(%rip),%rax        # 0x140042ba0
140034ea7:	48 89 01             	mov    %rax,(%rcx)
140034eaa:	48 8d 05 5f 00 00 00 	lea    0x5f(%rip),%rax        # 0x140034f10
140034eb1:	48 89 41 48          	mov    %rax,0x48(%rcx)
140034eb5:	48 8b c1             	mov    %rcx,%rax
140034eb8:	c3                   	ret
140034eb9:	cc                   	int3
140034eba:	cc                   	int3
140034ebb:	cc                   	int3
140034ebc:	cc                   	int3
140034ebd:	cc                   	int3
140034ebe:	cc                   	int3
140034ebf:	cc                   	int3
140034ec0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140034ec5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140034eca:	57                   	push   %rdi
140034ecb:	48 83 ec 20          	sub    $0x20,%rsp
140034ecf:	8b da                	mov    %edx,%ebx
140034ed1:	48 8b f9             	mov    %rcx,%rdi
140034ed4:	48 8d 05 c5 dc 00 00 	lea    0xdcc5(%rip),%rax        # 0x140042ba0
140034edb:	48 89 01             	mov    %rax,(%rcx)
140034ede:	e8 7d c6 fc ff       	call   0x140001560
140034ee3:	90                   	nop
140034ee4:	48 8d 05 ad 64 00 00 	lea    0x64ad(%rip),%rax        # 0x14003b398
140034eeb:	48 89 07             	mov    %rax,(%rdi)
140034eee:	f6 c3 01             	test   $0x1,%bl
140034ef1:	74 0d                	je     0x140034f00
140034ef3:	ba 58 00 00 00       	mov    $0x58,%edx
140034ef8:	48 8b cf             	mov    %rdi,%rcx
140034efb:	e8 b4 23 00 00       	call   0x1400372b4
140034f00:	48 8b c7             	mov    %rdi,%rax
140034f03:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140034f08:	48 83 c4 20          	add    $0x20,%rsp