1401e0c38:	45 33 c0             	xor    %r8d,%r8d
1401e0c3b:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401e0c3f:	e8 4c 66 f4 ff       	call   0x140127290
1401e0c44:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401e0c48:	4c 8d 0d 79 52 15 00 	lea    0x155279(%rip),%r9        # 0x140335ec8
1401e0c4f:	4c 8b 03             	mov    (%rbx),%r8
1401e0c52:	48 8d 15 77 52 15 00 	lea    0x155277(%rip),%rdx        # 0x140335ed0
1401e0c59:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e0c5e:	b9 06 00 00 00       	mov    $0x6,%ecx
1401e0c63:	48 8d 05 56 52 15 00 	lea    0x155256(%rip),%rax        # 0x140335ec0
1401e0c6a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401e0c6f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e0c73:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e0c78:	e8 43 bc f3 ff       	call   0x14011c8c0
1401e0c7d:	45 85 ff             	test   %r15d,%r15d
1401e0c80:	0f 84 9d fa ff ff    	je     0x1401e0723
1401e0c86:	48 8b 0f             	mov    (%rdi),%rcx
1401e0c89:	e8 22 d0 f4 ff       	call   0x14012dcb0
1401e0c8e:	33 c0                	xor    %eax,%eax
1401e0c90:	4c 89 27             	mov    %r12,(%rdi)
1401e0c93:	e9 77 fc ff ff       	jmp    0x1401e090f
1401e0c98:	cc                   	int3
1401e0c99:	cc                   	int3
1401e0c9a:	cc                   	int3
1401e0c9b:	cc                   	int3
1401e0c9c:	cc                   	int3
1401e0c9d:	cc                   	int3
1401e0c9e:	cc                   	int3
1401e0c9f:	cc                   	int3
1401e0ca0:	48 8d 05 e9 68 15 00 	lea    0x1568e9(%rip),%rax        # 0x140337590
1401e0ca7:	c3                   	ret
1401e0ca8:	cc                   	int3
1401e0ca9:	cc                   	int3
1401e0caa:	cc                   	int3
1401e0cab:	cc                   	int3
1401e0cac:	cc                   	int3
1401e0cad:	cc                   	int3
1401e0cae:	cc                   	int3
1401e0caf:	cc                   	int3
1401e0cb0:	48 8d 05 29 69 15 00 	lea    0x156929(%rip),%rax        # 0x1403375e0
1401e0cb7:	c3                   	ret
1401e0cb8:	cc                   	int3
1401e0cb9:	cc                   	int3
1401e0cba:	cc                   	int3
1401e0cbb:	cc                   	int3
1401e0cbc:	cc                   	int3
1401e0cbd:	cc                   	int3
1401e0cbe:	cc                   	int3
1401e0cbf:	cc                   	int3
1401e0cc0:	41 54                	push   %r12
1401e0cc2:	41 56                	push   %r14
1401e0cc4:	41 57                	push   %r15
1401e0cc6:	b8 20 00 00 00       	mov    $0x20,%eax
1401e0ccb:	e8 60 fe 0c 00       	call   0x1402b0b30
1401e0cd0:	48 2b e0             	sub    %rax,%rsp
1401e0cd3:	49 8b c8             	mov    %r8,%rcx
1401e0cd6:	4d 8b e0             	mov    %r8,%r12
1401e0cd9:	e8 62 aa f0 ff       	call   0x1400eb740
1401e0cde:	8b d0                	mov    %eax,%edx
1401e0ce0:	33 c9                	xor    %ecx,%ecx
1401e0ce2:	44 8b f8             	mov    %eax,%r15d
1401e0ce5:	e8 66 a9 f0 ff       	call   0x1400eb650
1401e0cea:	4c 8b f0             	mov    %rax,%r14
1401e0ced:	48 85 c0             	test   %rax,%rax
1401e0cf0:	75 3a                	jne    0x1401e0d2c
1401e0cf2:	e8 79 63 f4 ff       	call   0x140127070
1401e0cf7:	4c 8d 05 62 69 15 00 	lea    0x156962(%rip),%r8        # 0x140337660
1401e0cfe:	41 8d 56 4c          	lea    0x4c(%r14),%edx
1401e0d02:	48 8d 0d 6f 69 15 00 	lea    0x15696f(%rip),%rcx        # 0x140337678
1401e0d09:	e8 82 64 f4 ff       	call   0x140127190
1401e0d0e:	45 33 c0             	xor    %r8d,%r8d
1401e0d11:	41 8d 4e 22          	lea    0x22(%r14),%ecx
1401e0d15:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e0d1a:	e8 71 65 f4 ff       	call   0x140127290
1401e0d1f:	33 c0                	xor    %eax,%eax
1401e0d21:	48 83 c4 20          	add    $0x20,%rsp
1401e0d25:	41 5f                	pop    %r15
1401e0d27:	41 5e                	pop    %r14
1401e0d29:	41 5c                	pop    %r12
1401e0d2b:	c3                   	ret
1401e0d2c:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401e0d31:	33 db                	xor    %ebx,%ebx
1401e0d33:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1401e0d38:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1401e0d3d:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1401e0d42:	45 85 ff             	test   %r15d,%r15d
1401e0d45:	7e 7e                	jle    0x1401e0dc5
1401e0d47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401e0d4e:	00 00
1401e0d50:	8b d3                	mov    %ebx,%edx
1401e0d52:	49 8b cc             	mov    %r12,%rcx
1401e0d55:	e8 e6 ac f0 ff       	call   0x1400eba40
1401e0d5a:	48 8b f8             	mov    %rax,%rdi
1401e0d5d:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1401e0d62:	0f 84 e6 00 00 00    	je     0x1401e0e4e
1401e0d68:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401e0d6c:	48 85 c9             	test   %rcx,%rcx
1401e0d6f:	0f 84 d9 00 00 00    	je     0x1401e0e4e
1401e0d75:	33 d2                	xor    %edx,%edx
1401e0d77:	e8 54 50 f1 ff       	call   0x1400f5dd0
1401e0d7c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401e0d80:	33 d2                	xor    %edx,%edx
1401e0d82:	48 8b e8             	mov    %rax,%rbp
1401e0d85:	e8 46 50 f1 ff       	call   0x1400f5dd0
1401e0d8a:	48 8b f0             	mov    %rax,%rsi
1401e0d8d:	48 85 ed             	test   %rbp,%rbp
1401e0d90:	0f 84 81 00 00 00    	je     0x1401e0e17
1401e0d96:	48 85 c0             	test   %rax,%rax
1401e0d99:	74 7c                	je     0x1401e0e17
1401e0d9b:	48 8d 0d ee 67 15 00 	lea    0x1567ee(%rip),%rcx        # 0x140337590
1401e0da2:	e8 49 00 f5 ff       	call   0x140130df0
1401e0da7:	48 85 c0             	test   %rax,%rax
1401e0daa:	74 3b                	je     0x1401e0de7
1401e0dac:	48 8b d0             	mov    %rax,%rdx
1401e0daf:	48 89 28             	mov    %rbp,(%rax)
1401e0db2:	49 8b ce             	mov    %r14,%rcx
1401e0db5:	48 89 70 08          	mov    %rsi,0x8(%rax)
1401e0db9:	e8 62 aa f0 ff       	call   0x1400eb820
1401e0dbe:	ff c3                	inc    %ebx
1401e0dc0:	41 3b df             	cmp    %r15d,%ebx
1401e0dc3:	7c 8b                	jl     0x1401e0d50
1401e0dc5:	49 8b c6             	mov    %r14,%rax
1401e0dc8:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401e0dcd:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401e0dd2:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401e0dd7:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401e0ddc:	48 83 c4 20          	add    $0x20,%rsp
1401e0de0:	41 5f                	pop    %r15
1401e0de2:	41 5e                	pop    %r14
1401e0de4:	41 5c                	pop    %r12
1401e0de6:	c3                   	ret
1401e0de7:	e8 84 62 f4 ff       	call   0x140127070
1401e0dec:	4c 8d 05 6d 68 15 00 	lea    0x15686d(%rip),%r8        # 0x140337660
1401e0df3:	ba 60 00 00 00       	mov    $0x60,%edx
1401e0df8:	48 8d 0d 79 68 15 00 	lea    0x156879(%rip),%rcx        # 0x140337678
1401e0dff:	e8 8c 63 f4 ff       	call   0x140127190
1401e0e04:	45 33 c0             	xor    %r8d,%r8d
1401e0e07:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e0e0c:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401e0e10:	e8 7b 64 f4 ff       	call   0x140127290
1401e0e15:	eb 70                	jmp    0x1401e0e87
1401e0e17:	e8 54 62 f4 ff       	call   0x140127070
1401e0e1c:	4c 8d 05 3d 68 15 00 	lea    0x15683d(%rip),%r8        # 0x140337660
1401e0e23:	ba 5a 00 00 00       	mov    $0x5a,%edx
1401e0e28:	48 8d 0d 49 68 15 00 	lea    0x156849(%rip),%rcx        # 0x140337678
1401e0e2f:	e8 5c 63 f4 ff       	call   0x140127190
1401e0e34:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1401e0e38:	4c 8d 05 75 82 10 00 	lea    0x108275(%rip),%r8        # 0x1402e90b4
1401e0e3f:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401e0e44:	8d 4a b4             	lea    -0x4c(%rdx),%ecx
1401e0e47:	e8 44 64 f4 ff       	call   0x140127290
1401e0e4c:	eb 39                	jmp    0x1401e0e87
1401e0e4e:	e8 1d 62 f4 ff       	call   0x140127070
1401e0e53:	4c 8d 05 06 68 15 00 	lea    0x156806(%rip),%r8        # 0x140337660
1401e0e5a:	ba 53 00 00 00       	mov    $0x53,%edx
1401e0e5f:	48 8d 0d 12 68 15 00 	lea    0x156812(%rip),%rcx        # 0x140337678
1401e0e66:	e8 25 63 f4 ff       	call   0x140127190
1401e0e6b:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1401e0e6f:	4c 8d 05 3e 82 10 00 	lea    0x10823e(%rip),%r8        # 0x1402e90b4
1401e0e76:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401e0e7b:	8d 4a b4             	lea    -0x4c(%rdx),%ecx
1401e0e7e:	e8 0d 64 f4 ff       	call   0x140127290
1401e0e83:	33 ed                	xor    %ebp,%ebp
1401e0e85:	33 f6                	xor    %esi,%esi
1401e0e87:	48 8b cd             	mov    %rbp,%rcx
1401e0e8a:	e8 a1 1a f1 ff       	call   0x1400f2930
1401e0e8f:	48 8b ce             	mov    %rsi,%rcx
1401e0e92:	e8 99 1a f1 ff       	call   0x1400f2930
1401e0e97:	48 8d 15 e2 00 00 00 	lea    0xe2(%rip),%rdx        # 0x1401e0f80
1401e0e9e:	49 8b ce             	mov    %r14,%rcx
1401e0ea1:	e8 da a8 f0 ff       	call   0x1400eb780
1401e0ea6:	33 c0                	xor    %eax,%eax
1401e0ea8:	e9 1b ff ff ff       	jmp    0x1401e0dc8
1401e0ead:	cc                   	int3
1401e0eae:	cc                   	int3
1401e0eaf:	cc                   	int3
1401e0eb0:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401e0eb5:	57                   	push   %rdi
1401e0eb6:	b8 e0 00 00 00       	mov    $0xe0,%eax
1401e0ebb:	e8 70 fc 0c 00       	call   0x1402b0b30
1401e0ec0:	48 2b e0             	sub    %rax,%rsp
1401e0ec3:	48 8b 05 b6 4b 1f 00 	mov    0x1f4bb6(%rip),%rax        # 0x1403d5a80
1401e0eca:	48 33 c4             	xor    %rsp,%rax
1401e0ecd:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1401e0ed4:	00
1401e0ed5:	48 8b ca             	mov    %rdx,%rcx
1401e0ed8:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401e0edd:	48 8b f2             	mov    %rdx,%rsi
1401e0ee0:	33 ff                	xor    %edi,%edi
1401e0ee2:	e8 59 a8 f0 ff       	call   0x1400eb740
1401e0ee7:	85 c0                	test   %eax,%eax
1401e0ee9:	7e 6a                	jle    0x1401e0f55
1401e0eeb:	48 89 9c 24 f0 00 00 	mov    %rbx,0xf0(%rsp)
1401e0ef2:	00
1401e0ef3:	8b d7                	mov    %edi,%edx
1401e0ef5:	48 8b ce             	mov    %rsi,%rcx
1401e0ef8:	e8 43 ab f0 ff       	call   0x1400eba40
1401e0efd:	ba 50 00 00 00       	mov    $0x50,%edx
1401e0f02:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401e0f09:	00
1401e0f0a:	48 8b d8             	mov    %rax,%rbx
1401e0f0d:	4c 8b 00             	mov    (%rax),%r8
1401e0f10:	e8 3b 22 f1 ff       	call   0x1400f3150
1401e0f15:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401e0f19:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401e0f1e:	ba 50 00 00 00       	mov    $0x50,%edx
1401e0f23:	e8 28 22 f1 ff       	call   0x1400f3150
1401e0f28:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401e0f2d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401e0f32:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
1401e0f39:	00
1401e0f3a:	e8 41 0f fb ff       	call   0x140191e80
1401e0f3f:	48 8b ce             	mov    %rsi,%rcx
1401e0f42:	ff c7                	inc    %edi
1401e0f44:	e8 f7 a7 f0 ff       	call   0x1400eb740
1401e0f49:	3b f8                	cmp    %eax,%edi
1401e0f4b:	7c a6                	jl     0x1401e0ef3
1401e0f4d:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1401e0f54:	00
1401e0f55:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1401e0f5a:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1401e0f61:	00
1401e0f62:	48 33 cc             	xor    %rsp,%rcx
1401e0f65:	e8 46 ef 0c 00       	call   0x1402afeb0
1401e0f6a:	48 8b b4 24 08 01 00 	mov    0x108(%rsp),%rsi
1401e0f71:	00
1401e0f72:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1401e0f79:	5f                   	pop    %rdi
1401e0f7a:	c3                   	ret
1401e0f7b:	cc                   	int3
1401e0f7c:	cc                   	int3
1401e0f7d:	cc                   	int3
1401e0f7e:	cc                   	int3
1401e0f7f:	cc                   	int3
1401e0f80:	b8 28 00 00 00       	mov    $0x28,%eax
1401e0f85:	e8 a6 fb 0c 00       	call   0x1402b0b30
1401e0f8a:	48 2b e0             	sub    %rax,%rsp
1401e0f8d:	48 8d 15 fc 65 15 00 	lea    0x1565fc(%rip),%rdx        # 0x140337590
1401e0f94:	48 83 c4 28          	add    $0x28,%rsp
1401e0f98:	e9 93 05 f5 ff       	jmp    0x140131530
1401e0f9d:	cc                   	int3
1401e0f9e:	cc                   	int3
1401e0f9f:	cc                   	int3
1401e0fa0:	b8 28 00 00 00       	mov    $0x28,%eax
1401e0fa5:	e8 86 fb 0c 00       	call   0x1402b0b30
1401e0faa:	48 2b e0             	sub    %rax,%rsp
1401e0fad:	44 8d 40 ea          	lea    -0x16(%rax),%r8d
1401e0fb1:	48 8d 15 10 68 15 00 	lea    0x156810(%rip),%rdx        # 0x1403377c8
1401e0fb8:	48 8d 0d 81 e9 10 00 	lea    0x10e981(%rip),%rcx        # 0x1402ef940
1401e0fbf:	48 83 c4 28          	add    $0x28,%rsp
1401e0fc3:	e9 28 91 f4 ff       	jmp    0x14012a0f0
1401e0fc8:	cc                   	int3
1401e0fc9:	cc                   	int3
1401e0fca:	cc                   	int3
1401e0fcb:	cc                   	int3
1401e0fcc:	cc                   	int3
1401e0fcd:	cc                   	int3
1401e0fce:	cc                   	int3
1401e0fcf:	cc                   	int3
1401e0fd0:	b8 38 00 00 00       	mov    $0x38,%eax
1401e0fd5:	e8 56 fb 0c 00       	call   0x1402b0b30
1401e0fda:	48 2b e0             	sub    %rax,%rsp
1401e0fdd:	41 8b c1             	mov    %r9d,%eax
1401e0fe0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401e0fe7:	00 00
1401e0fe9:	4d 8b d0             	mov    %r8,%r10
1401e0fec:	4c 8d 0d 1d 7f 10 00 	lea    0x107f1d(%rip),%r9        # 0x1402e8f10
1401e0ff3:	48 8b ca             	mov    %rdx,%rcx
1401e0ff6:	44 8b c0             	mov    %eax,%r8d
1401e0ff9:	49 8b d2             	mov    %r10,%rdx
1401e0ffc:	e8 1f 19 05 00       	call   0x140232920
1401e1001:	b8 01 00 00 00       	mov    $0x1,%eax
1401e1006:	48 83 c4 38          	add    $0x38,%rsp
1401e100a:	c3                   	ret
1401e100b:	cc                   	int3
1401e100c:	cc                   	int3
1401e100d:	cc                   	int3
1401e100e:	cc                   	int3
1401e100f:	cc                   	int3
1401e1010:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e1015:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e101a:	57                   	push   %rdi
1401e101b:	b8 20 00 00 00       	mov    $0x20,%eax
1401e1020:	e8 0b fb 0c 00       	call   0x1402b0b30
1401e1025:	48 2b e0             	sub    %rax,%rsp
1401e1028:	48 8b f1             	mov    %rcx,%rsi
1401e102b:	e8 b0 d6 f9 ff       	call   0x14017e6e0
1401e1030:	48 8b f8             	mov    %rax,%rdi
1401e1033:	48 85 c0             	test   %rax,%rax
1401e1036:	74 38                	je     0x1401e1070
1401e1038:	48 8b c8             	mov    %rax,%rcx
1401e103b:	33 db                	xor    %ebx,%ebx
1401e103d:	e8 fe a6 f0 ff       	call   0x1400eb740
1401e1042:	85 c0                	test   %eax,%eax
1401e1044:	7e 2a                	jle    0x1401e1070
1401e1046:	8b d3                	mov    %ebx,%edx
1401e1048:	48 8b cf             	mov    %rdi,%rcx
1401e104b:	e8 f0 a9 f0 ff       	call   0x1400eba40
1401e1050:	48 8b c8             	mov    %rax,%rcx
1401e1053:	ba 02 00 00 00       	mov    $0x2,%edx
1401e1058:	e8 23 d6 f9 ff       	call   0x14017e680
1401e105d:	48 8b cf             	mov    %rdi,%rcx
1401e1060:	83 f8 01             	cmp    $0x1,%eax
1401e1063:	75 1e                	jne    0x1401e1083
1401e1065:	ff c3                	inc    %ebx
1401e1067:	e8 d4 a6 f0 ff       	call   0x1400eb740
1401e106c:	3b d8                	cmp    %eax,%ebx
1401e106e:	7c d6                	jl     0x1401e1046
1401e1070:	48 8b c7             	mov    %rdi,%rax
1401e1073:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e1078:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e107d:	48 83 c4 20          	add    $0x20,%rsp
1401e1081:	5f                   	pop    %rdi
1401e1082:	c3                   	ret
1401e1083:	e8 b8 d1 f9 ff       	call   0x14017e240
1401e1088:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e108d:	33 c0                	xor    %eax,%eax
1401e108f:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1401e1096:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e109b:	48 83 c4 20          	add    $0x20,%rsp
1401e109f:	5f                   	pop    %rdi
1401e10a0:	c3                   	ret
1401e10a1:	cc                   	int3
1401e10a2:	cc                   	int3
1401e10a3:	cc                   	int3
1401e10a4:	cc                   	int3
1401e10a5:	cc                   	int3
1401e10a6:	cc                   	int3
1401e10a7:	cc                   	int3
1401e10a8:	cc                   	int3
1401e10a9:	cc                   	int3
1401e10aa:	cc                   	int3
1401e10ab:	cc                   	int3
1401e10ac:	cc                   	int3
1401e10ad:	cc                   	int3
1401e10ae:	cc                   	int3
1401e10af:	cc                   	int3
1401e10b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e10b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e10ba:	57                   	push   %rdi
1401e10bb:	b8 20 00 00 00       	mov    $0x20,%eax
1401e10c0:	e8 6b fa 0c 00       	call   0x1402b0b30
1401e10c5:	48 2b e0             	sub    %rax,%rsp
1401e10c8:	48 8b f1             	mov    %rcx,%rsi
1401e10cb:	e8 10 d6 f9 ff       	call   0x14017e6e0
1401e10d0:	48 8b f8             	mov    %rax,%rdi
1401e10d3:	48 85 c0             	test   %rax,%rax
1401e10d6:	74 38                	je     0x1401e1110
1401e10d8:	48 8b c8             	mov    %rax,%rcx
1401e10db:	33 db                	xor    %ebx,%ebx