140076bb2:	ff 15 78 c2 19 00    	call   *0x19c278(%rip)        # 0x140212e30
140076bb8:	44 8b f7             	mov    %edi,%r14d
140076bbb:	49 8b cf             	mov    %r15,%rcx
140076bbe:	ff 15 7c bf 19 00    	call   *0x19bf7c(%rip)        # 0x140212b40
140076bc4:	41 8b c6             	mov    %r14d,%eax
140076bc7:	e9 38 05 00 00       	jmp    0x140077104
140076bcc:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
140076bd2:	48 85 f6             	test   %rsi,%rsi
140076bd5:	0f 84 56 05 00 00    	je     0x140077131
140076bdb:	48 8b 06             	mov    (%rsi),%rax
140076bde:	48 8b ce             	mov    %rsi,%rcx
140076be1:	48 8b 40 10          	mov    0x10(%rax),%rax
140076be5:	ff 15 45 c2 19 00    	call   *0x19c245(%rip)        # 0x140212e30
140076beb:	83 f8 02             	cmp    $0x2,%eax
140076bee:	0f 85 f0 04 00 00    	jne    0x1400770e4
140076bf4:	48 8b 06             	mov    (%rsi),%rax
140076bf7:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140076bfc:	48 8b ce             	mov    %rsi,%rcx
140076bff:	48 8b 40 18          	mov    0x18(%rax),%rax
140076c03:	ff 15 27 c2 19 00    	call   *0x19c227(%rip)        # 0x140212e30
140076c09:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140076c0e:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
140076c13:	40 38 7c 24 68       	cmp    %dil,0x68(%rsp)
140076c18:	74 07                	je     0x140076c21
140076c1a:	0f 10 4c 24 58       	movups 0x58(%rsp),%xmm1
140076c1f:	eb 05                	jmp    0x140076c26
140076c21:	0f 28 4c 24 70       	movaps 0x70(%rsp),%xmm1
140076c26:	75 37                	jne    0x140076c5f
140076c28:	48 8b cb             	mov    %rbx,%rcx
140076c2b:	e8 10 05 00 00       	call   0x140077140
140076c30:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140076c35:	48 8b 06             	mov    (%rsi),%rax
140076c38:	48 8b ce             	mov    %rsi,%rcx
140076c3b:	48 8b 40 08          	mov    0x8(%rax),%rax
140076c3f:	ff 15 eb c1 19 00    	call   *0x19c1eb(%rip)        # 0x140212e30
140076c45:	4d 85 ff             	test   %r15,%r15
140076c48:	74 0e                	je     0x140076c58
140076c4a:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140076c4f:	49 8b cf             	mov    %r15,%rcx
140076c52:	ff 15 e8 be 19 00    	call   *0x19bee8(%rip)        # 0x140212b40
140076c58:	33 c0                	xor    %eax,%eax
140076c5a:	e9 a5 04 00 00       	jmp    0x140077104
140076c5f:	0f 57 c0             	xorps  %xmm0,%xmm0
140076c62:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
140076c69:	00
140076c6a:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
140076c71:	00
140076c72:	48 89 bc 24 b8 00 00 	mov    %rdi,0xb8(%rsp)
140076c79:	00
140076c7a:	66 48 0f 7e ca       	movq   %xmm1,%rdx
140076c7f:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
140076c83:	4d 8b c6             	mov    %r14,%r8
140076c86:	49 ff c0             	inc    %r8
140076c89:	66 42 39 3c 42       	cmp    %di,(%rdx,%r8,2)
140076c8e:	75 f6                	jne    0x140076c86
140076c90:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140076c97:	00
140076c98:	e8 ef ff f8 ff       	call   0x140006c8c
140076c9d:	48 8b 06             	mov    (%rsi),%rax
140076ca0:	48 8b ce             	mov    %rsi,%rcx
140076ca3:	48 8b 40 10          	mov    0x10(%rax),%rax
140076ca7:	ff 15 83 c1 19 00    	call   *0x19c183(%rip)        # 0x140212e30
140076cad:	83 f8 03             	cmp    $0x3,%eax
140076cb0:	0f 84 7f 00 00 00    	je     0x140076d35
140076cb6:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140076cbd:	00
140076cbe:	48 83 f8 07          	cmp    $0x7,%rax
140076cc2:	76 34                	jbe    0x140076cf8
140076cc4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140076ccb:	00
140076ccc:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140076cd3:	00
140076cd4:	48 8b d1             	mov    %rcx,%rdx
140076cd7:	49 3b c5             	cmp    %r13,%rax
140076cda:	72 15                	jb     0x140076cf1
140076cdc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140076ce0:	48 2b d1             	sub    %rcx,%rdx
140076ce3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140076ce7:	48 83 f8 1f          	cmp    $0x1f,%rax
140076ceb:	0f 87 b8 02 00 00    	ja     0x140076fa9
140076cf1:	ff 15 49 be 19 00    	call   *0x19be49(%rip)        # 0x140212b40
140076cf7:	90                   	nop
140076cf8:	48 8b cb             	mov    %rbx,%rcx
140076cfb:	e8 40 04 00 00       	call   0x140077140
140076d00:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140076d05:	48 8b 06             	mov    (%rsi),%rax
140076d08:	48 8b ce             	mov    %rsi,%rcx
140076d0b:	48 8b 40 08          	mov    0x8(%rax),%rax
140076d0f:	ff 15 1b c1 19 00    	call   *0x19c11b(%rip)        # 0x140212e30
140076d15:	4d 85 ff             	test   %r15,%r15
140076d18:	74 14                	je     0x140076d2e
140076d1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140076d20:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140076d25:	49 8b cf             	mov    %r15,%rcx
140076d28:	ff 15 12 be 19 00    	call   *0x19be12(%rip)        # 0x140212b40
140076d2e:	33 c0                	xor    %eax,%eax
140076d30:	e9 cf 03 00 00       	jmp    0x140077104
140076d35:	48 8b 06             	mov    (%rsi),%rax
140076d38:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140076d3d:	48 8b ce             	mov    %rsi,%rcx
140076d40:	48 8b 40 18          	mov    0x18(%rax),%rax
140076d44:	ff 15 e6 c0 19 00    	call   *0x19c0e6(%rip)        # 0x140212e30
140076d4a:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
140076d51:	00
140076d52:	48 89 bc 24 88 00 00 	mov    %rdi,0x88(%rsp)
140076d59:	00
140076d5a:	40 38 7c 24 68       	cmp    %dil,0x68(%rsp)
140076d5f:	74 07                	je     0x140076d68
140076d61:	0f 10 4c 24 58       	movups 0x58(%rsp),%xmm1
140076d66:	eb 08                	jmp    0x140076d70
140076d68:	0f 28 8c 24 80 00 00 	movaps 0x80(%rsp),%xmm1
140076d6f:	00
140076d70:	75 79                	jne    0x140076deb
140076d72:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
140076d79:	00
140076d7a:	48 83 f8 07          	cmp    $0x7,%rax
140076d7e:	76 34                	jbe    0x140076db4
140076d80:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140076d87:	00
140076d88:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140076d8f:	00
140076d90:	48 8b d1             	mov    %rcx,%rdx
140076d93:	49 3b c5             	cmp    %r13,%rax
140076d96:	72 15                	jb     0x140076dad
140076d98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140076d9c:	48 2b d1             	sub    %rcx,%rdx
140076d9f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140076da3:	48 83 f8 1f          	cmp    $0x1f,%rax
140076da7:	0f 87 fc 01 00 00    	ja     0x140076fa9
140076dad:	ff 15 8d bd 19 00    	call   *0x19bd8d(%rip)        # 0x140212b40
140076db3:	90                   	nop
140076db4:	48 8b cb             	mov    %rbx,%rcx
140076db7:	e8 84 03 00 00       	call   0x140077140
140076dbc:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140076dc1:	48 8b 06             	mov    (%rsi),%rax
140076dc4:	48 8b ce             	mov    %rsi,%rcx
140076dc7:	48 8b 40 08          	mov    0x8(%rax),%rax
140076dcb:	ff 15 5f c0 19 00    	call   *0x19c05f(%rip)        # 0x140212e30
140076dd1:	4d 85 ff             	test   %r15,%r15
140076dd4:	74 0e                	je     0x140076de4
140076dd6:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140076ddb:	49 8b cf             	mov    %r15,%rcx
140076dde:	ff 15 5c bd 19 00    	call   *0x19bd5c(%rip)        # 0x140212b40
140076de4:	33 c0                	xor    %eax,%eax
140076de6:	e9 19 03 00 00       	jmp    0x140077104
140076deb:	0f 57 c0             	xorps  %xmm0,%xmm0
140076dee:	0f 11 84 24 c0 00 00 	movups %xmm0,0xc0(%rsp)
140076df5:	00
140076df6:	48 89 bc 24 d0 00 00 	mov    %rdi,0xd0(%rsp)
140076dfd:	00
140076dfe:	48 89 bc 24 d8 00 00 	mov    %rdi,0xd8(%rsp)
140076e05:	00
140076e06:	66 48 0f 7e ca       	movq   %xmm1,%rdx
140076e0b:	4d 8b c6             	mov    %r14,%r8
140076e0e:	49 ff c0             	inc    %r8
140076e11:	66 42 39 3c 42       	cmp    %di,(%rdx,%r8,2)
140076e16:	75 f6                	jne    0x140076e0e
140076e18:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140076e1f:	00
140076e20:	e8 67 fe f8 ff       	call   0x140006c8c
140076e25:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140076e2c:	00
140076e2d:	48 83 bc 24 b8 00 00 	cmpq   $0x7,0xb8(%rsp)
140076e34:	00 07
140076e36:	48 0f 47 8c 24 a0 00 	cmova  0xa0(%rsp),%rcx
140076e3d:	00 00
140076e3f:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140076e46:	00
140076e47:	48 83 fa 0c          	cmp    $0xc,%rdx
140076e4b:	75 22                	jne    0x140076e6f
140076e4d:	0f 1f 00             	nopl   (%rax)
140076e50:	4c 8b c2             	mov    %rdx,%r8
140076e53:	48 8d 15 16 ca 1e 00 	lea    0x1eca16(%rip),%rdx        # 0x140263870
140076e5a:	e8 6d 1d f9 ff       	call   0x140008bcc
140076e5f:	85 c0                	test   %eax,%eax
140076e61:	0f 84 fa 00 00 00    	je     0x140076f61
140076e67:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140076e6e:	00
140076e6f:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
140076e76:	00
140076e77:	4c 03 ea             	add    %rdx,%r13
140076e7a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140076e7e:	0f 10 8c 24 a0 00 00 	movups 0xa0(%rsp),%xmm1
140076e85:	00
140076e86:	0f 29 8c 24 e0 00 00 	movaps %xmm1,0xe0(%rsp)
140076e8d:	00
140076e8e:	0f 10 84 24 b0 00 00 	movups 0xb0(%rsp),%xmm0
140076e95:	00
140076e96:	0f 29 84 24 f0 00 00 	movaps %xmm0,0xf0(%rsp)
140076e9d:	00
140076e9e:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
140076ea5:	00
140076ea6:	41 bc 07 00 00 00    	mov    $0x7,%r12d
140076eac:	4c 89 a4 24 b8 00 00 	mov    %r12,0xb8(%rsp)
140076eb3:	00
140076eb4:	66 89 bc 24 a0 00 00 	mov    %di,0xa0(%rsp)
140076ebb:	00
140076ebc:	0f 10 8c 24 c0 00 00 	movups 0xc0(%rsp),%xmm1
140076ec3:	00
140076ec4:	0f 29 8c 24 00 01 00 	movaps %xmm1,0x100(%rsp)
140076ecb:	00
140076ecc:	0f 10 84 24 d0 00 00 	movups 0xd0(%rsp),%xmm0
140076ed3:	00
140076ed4:	0f 29 84 24 10 01 00 	movaps %xmm0,0x110(%rsp)
140076edb:	00
140076edc:	48 89 bc 24 d0 00 00 	mov    %rdi,0xd0(%rsp)
140076ee3:	00
140076ee4:	45 8b f4             	mov    %r12d,%r14d
140076ee7:	4c 89 a4 24 d8 00 00 	mov    %r12,0xd8(%rsp)
140076eee:	00
140076eef:	66 89 bc 24 c0 00 00 	mov    %di,0xc0(%rsp)
140076ef6:	00
140076ef7:	4c 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%r8
140076efe:	00
140076eff:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140076f06:	00
140076f07:	e8 8c 0d 00 00       	call   0x140077c98
140076f0c:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
140076f13:	00
140076f14:	e8 fb 6b f9 ff       	call   0x14000db14
140076f19:	4a 8d 04 6d 00 00 00 	lea    0x0(,%r13,2),%rax
140076f20:	00
140076f21:	48 01 43 50          	add    %rax,0x50(%rbx)
140076f25:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
140076f2b:	49 83 fe 07          	cmp    $0x7,%r14
140076f2f:	76 49                	jbe    0x140076f7a
140076f31:	4a 8d 04 75 02 00 00 	lea    0x2(,%r14,2),%rax
140076f38:	00
140076f39:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140076f40:	00
140076f41:	48 8b d1             	mov    %rcx,%rdx
140076f44:	49 3b c5             	cmp    %r13,%rax
140076f47:	72 2a                	jb     0x140076f73
140076f49:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140076f4d:	48 2b d1             	sub    %rcx,%rdx
140076f50:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140076f54:	48 83 f8 1f          	cmp    $0x1f,%rax
140076f58:	76 19                	jbe    0x140076f73
140076f5a:	ff 15 20 bc 19 00    	call   *0x19bc20(%rip)        # 0x140212b80
140076f60:	90                   	nop
140076f61:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
140076f68:	00
140076f69:	4c 8b b4 24 d8 00 00 	mov    0xd8(%rsp),%r14
140076f70:	00
140076f71:	eb b8                	jmp    0x140076f2b
140076f73:	ff 15 c7 bb 19 00    	call   *0x19bbc7(%rip)        # 0x140212b40
140076f79:	90                   	nop
140076f7a:	49 83 fc 07          	cmp    $0x7,%r12
140076f7e:	76 37                	jbe    0x140076fb7
140076f80:	4a 8d 04 65 02 00 00 	lea    0x2(,%r12,2),%rax
140076f87:	00
140076f88:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140076f8f:	00
140076f90:	48 8b d1             	mov    %rcx,%rdx
140076f93:	49 3b c5             	cmp    %r13,%rax
140076f96:	72 18                	jb     0x140076fb0
140076f98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140076f9c:	48 2b d1             	sub    %rcx,%rdx
140076f9f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140076fa3:	48 83 f8 1f          	cmp    $0x1f,%rax
140076fa7:	76 07                	jbe    0x140076fb0
140076fa9:	ff 15 d1 bb 19 00    	call   *0x19bbd1(%rip)        # 0x140212b80
140076faf:	cc                   	int3
140076fb0:	ff 15 8a bb 19 00    	call   *0x19bb8a(%rip)        # 0x140212b40
140076fb6:	90                   	nop
140076fb7:	e9 16 fc ff ff       	jmp    0x140076bd2
140076fbc:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140076fc1:	e8 7a 01 00 00       	call   0x140077140
140076fc6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140076fcb:	48 85 c9             	test   %rcx,%rcx
140076fce:	74 10                	je     0x140076fe0
140076fd0:	48 8b 01             	mov    (%rcx),%rax
140076fd3:	48 8b 40 08          	mov    0x8(%rax),%rax
140076fd7:	ff 15 53 be 19 00    	call   *0x19be53(%rip)        # 0x140212e30
140076fdd:	90                   	nop
140076fde:	66 90                	xchg   %ax,%ax
140076fe0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140076fe5:	48 85 c9             	test   %rcx,%rcx
140076fe8:	74 06                	je     0x140076ff0
140076fea:	ff 15 50 bb 19 00    	call   *0x19bb50(%rip)        # 0x140212b40
140076ff0:	b8 57 00 07 80       	mov    $0x80070057,%eax
140076ff5:	e9 0a 01 00 00       	jmp    0x140077104
140076ffa:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140076fff:	e8 3c 01 00 00       	call   0x140077140
140077004:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140077009:	48 85 c9             	test   %rcx,%rcx
14007700c:	74 0e                	je     0x14007701c
14007700e:	48 8b 01             	mov    (%rcx),%rax
140077011:	48 8b 40 08          	mov    0x8(%rax),%rax
140077015:	ff 15 15 be 19 00    	call   *0x19be15(%rip)        # 0x140212e30
14007701b:	90                   	nop
14007701c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140077021:	48 85 c9             	test   %rcx,%rcx
140077024:	74 06                	je     0x14007702c
140077026:	ff 15 14 bb 19 00    	call   *0x19bb14(%rip)        # 0x140212b40
14007702c:	b8 0b 00 00 80       	mov    $0x8000000b,%eax
140077031:	e9 ce 00 00 00       	jmp    0x140077104
140077036:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14007703b:	e8 00 01 00 00       	call   0x140077140
140077040:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140077045:	48 85 c9             	test   %rcx,%rcx
140077048:	74 0e                	je     0x140077058
14007704a:	48 8b 01             	mov    (%rcx),%rax
14007704d:	48 8b 40 08          	mov    0x8(%rax),%rax
140077051:	ff 15 d9 bd 19 00    	call   *0x19bdd9(%rip)        # 0x140212e30
140077057:	90                   	nop
140077058:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14007705d:	48 85 c9             	test   %rcx,%rcx
140077060:	74 06                	je     0x140077068
140077062:	ff 15 d8 ba 19 00    	call   *0x19bad8(%rip)        # 0x140212b40
140077068:	b8 02 40 00 80       	mov    $0x80004002,%eax
14007706d:	e9 92 00 00 00       	jmp    0x140077104
140077072:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140077077:	e8 c4 00 00 00       	call   0x140077140
14007707c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140077081:	48 85 c9             	test   %rcx,%rcx
140077084:	74 0e                	je     0x140077094
140077086:	48 8b 01             	mov    (%rcx),%rax
140077089:	48 8b 40 08          	mov    0x8(%rax),%rax
14007708d:	ff 15 9d bd 19 00    	call   *0x19bd9d(%rip)        # 0x140212e30
140077093:	90                   	nop
140077094:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140077099:	48 85 c9             	test   %rcx,%rcx
14007709c:	74 06                	je     0x1400770a4
14007709e:	ff 15 9c ba 19 00    	call   *0x19ba9c(%rip)        # 0x140212b40
1400770a4:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
1400770a9:	eb 59                	jmp    0x140077104
1400770ab:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400770b0:	e8 8b 00 00 00       	call   0x140077140
1400770b5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400770ba:	48 85 c9             	test   %rcx,%rcx
1400770bd:	74 0e                	je     0x1400770cd
1400770bf:	48 8b 01             	mov    (%rcx),%rax
1400770c2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400770c6:	ff 15 64 bd 19 00    	call   *0x19bd64(%rip)        # 0x140212e30
1400770cc:	90                   	nop
1400770cd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400770d2:	48 85 c9             	test   %rcx,%rcx
1400770d5:	74 06                	je     0x1400770dd
1400770d7:	ff 15 63 ba 19 00    	call   *0x19ba63(%rip)        # 0x140212b40
1400770dd:	b8 ff ff 00 80       	mov    $0x8000ffff,%eax
1400770e2:	eb 20                	jmp    0x140077104
1400770e4:	48 8b 06             	mov    (%rsi),%rax
1400770e7:	48 8b ce             	mov    %rsi,%rcx
1400770ea:	48 8b 40 08          	mov    0x8(%rax),%rax
1400770ee:	ff 15 3c bd 19 00    	call   *0x19bd3c(%rip)        # 0x140212e30
1400770f4:	4d 85 ff             	test   %r15,%r15
1400770f7:	74 09                	je     0x140077102
1400770f9:	49 8b cf             	mov    %r15,%rcx
1400770fc:	ff 15 3e ba 19 00    	call   *0x19ba3e(%rip)        # 0x140212b40