140131a5d:	00 00 00
140131a60:	42 0f b6 44 3f 01    	movzbl 0x1(%rdi,%r15,1),%eax
140131a66:	48 8b 15 b3 78 10 00 	mov    0x1078b3(%rip),%rdx        # 0x140239320
140131a6d:	f6 04 02 01          	testb  $0x1,(%rdx,%rax,1)
140131a71:	0f 84 19 ff ff ff    	je     0x140131990
140131a77:	48 8b 43 10          	mov    0x10(%rbx),%rax
140131a7b:	83 4b 1c 01          	orl    $0x1,0x1c(%rbx)
140131a7f:	49 89 f0             	mov    %rsi,%r8
140131a82:	48 8d 15 4f af 0e 00 	lea    0xeaf4f(%rip),%rdx        # 0x14021c9d8
140131a89:	48 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%rax
140131a90:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140131a94:	4c 8b 0b             	mov    (%rbx),%r9
140131a97:	48 89 c1             	mov    %rax,%rcx
140131a9a:	e8 d1 18 0b 00       	call   0x1401e3370
140131a9f:	e9 ec fe ff ff       	jmp    0x140131990
140131aa4:	41 b8 c9 0c 00 00    	mov    $0xcc9,%r8d
140131aaa:	48 8d 15 38 ad 0e 00 	lea    0xead38(%rip),%rdx        # 0x14021c7e9
140131ab1:	48 8d 0d 17 af 0e 00 	lea    0xeaf17(%rip),%rcx        # 0x14021c9cf
140131ab8:	ff 15 1a d9 17 00    	call   *0x17d91a(%rip)        # 0x1402af3d8
140131abe:	90                   	nop
140131abf:	90                   	nop
140131ac0:	57                   	push   %rdi
140131ac1:	56                   	push   %rsi
140131ac2:	53                   	push   %rbx
140131ac3:	48 83 ec 20          	sub    $0x20,%rsp
140131ac7:	48 63 71 08          	movslq 0x8(%rcx),%rsi
140131acb:	48 89 cf             	mov    %rcx,%rdi
140131ace:	85 f6                	test   %esi,%esi
140131ad0:	74 5d                	je     0x140131b2f
140131ad2:	48 8b 09             	mov    (%rcx),%rcx
140131ad5:	31 c0                	xor    %eax,%eax
140131ad7:	48 8d 54 31 ff       	lea    -0x1(%rcx,%rsi,1),%rdx
140131adc:	80 3a 0a             	cmpb   $0xa,(%rdx)
140131adf:	0f 94 c0             	sete   %al
140131ae2:	31 f6                	xor    %esi,%esi
140131ae4:	48 29 c2             	sub    %rax,%rdx
140131ae7:	48 39 d1             	cmp    %rdx,%rcx
140131aea:	73 43                	jae    0x140131b2f
140131aec:	0f 1f 40 00          	nopl   0x0(%rax)
140131af0:	48 89 d3             	mov    %rdx,%rbx
140131af3:	48 39 ca             	cmp    %rcx,%rdx
140131af6:	73 14                	jae    0x140131b0c
140131af8:	eb 50                	jmp    0x140131b4a
140131afa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140131b00:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
140131b04:	48 39 c8             	cmp    %rcx,%rax
140131b07:	72 37                	jb     0x140131b40
140131b09:	48 89 c3             	mov    %rax,%rbx
140131b0c:	80 3b 0a             	cmpb   $0xa,(%rbx)
140131b0f:	75 ef                	jne    0x140131b00
140131b11:	29 da                	sub    %ebx,%edx
140131b13:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140131b17:	e8 14 b2 f9 ff       	call   0x1400ccd30
140131b1c:	85 c0                	test   %eax,%eax
140131b1e:	74 0f                	je     0x140131b2f
140131b20:	48 8b 0f             	mov    (%rdi),%rcx
140131b23:	48 8d 53 ff          	lea    -0x1(%rbx),%rdx
140131b27:	83 c6 01             	add    $0x1,%esi
140131b2a:	48 39 d1             	cmp    %rdx,%rcx
140131b2d:	72 c1                	jb     0x140131af0
140131b2f:	89 f0                	mov    %esi,%eax
140131b31:	48 83 c4 20          	add    $0x20,%rsp
140131b35:	5b                   	pop    %rbx
140131b36:	5e                   	pop    %rsi
140131b37:	5f                   	pop    %rdi
140131b38:	c3                   	ret
140131b39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140131b40:	48 89 d9             	mov    %rbx,%rcx
140131b43:	29 c2                	sub    %eax,%edx
140131b45:	48 89 c3             	mov    %rax,%rbx
140131b48:	eb cd                	jmp    0x140131b17
140131b4a:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140131b4e:	31 d2                	xor    %edx,%edx
140131b50:	eb c5                	jmp    0x140131b17
140131b52:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140131b59:	00 00 00 00
140131b5d:	0f 1f 00             	nopl   (%rax)
140131b60:	48 83 ec 38          	sub    $0x38,%rsp
140131b64:	48 8b 42 10          	mov    0x10(%rdx),%rax
140131b68:	49 8b 50 10          	mov    0x10(%r8),%rdx
140131b6c:	4c 63 42 10          	movslq 0x10(%rdx),%r8
140131b70:	44 8b 4a 08          	mov    0x8(%rdx),%r9d
140131b74:	49 89 cb             	mov    %rcx,%r11
140131b77:	4d 89 c2             	mov    %r8,%r10
140131b7a:	48 63 48 10          	movslq 0x10(%rax),%rcx
140131b7e:	4c 03 02             	add    (%rdx),%r8
140131b81:	8b 50 08             	mov    0x8(%rax),%edx
140131b84:	45 29 d1             	sub    %r10d,%r9d
140131b87:	29 ca                	sub    %ecx,%edx
140131b89:	48 03 08             	add    (%rax),%rcx
140131b8c:	41 8b 83 34 02 00 00 	mov    0x234(%r11),%eax
140131b93:	83 e0 1e             	and    $0x1e,%eax
140131b96:	89 44 24 20          	mov    %eax,0x20(%rsp)
140131b9a:	e8 81 1a 08 00       	call   0x1401b3620
140131b9f:	85 c0                	test   %eax,%eax
140131ba1:	0f 94 c0             	sete   %al
140131ba4:	0f b6 c0             	movzbl %al,%eax
140131ba7:	48 83 c4 38          	add    $0x38,%rsp
140131bab:	c3                   	ret
140131bac:	0f 1f 40 00          	nopl   0x0(%rax)
140131bb0:	41 57                	push   %r15
140131bb2:	41 56                	push   %r14
140131bb4:	41 55                	push   %r13
140131bb6:	41 54                	push   %r12
140131bb8:	55                   	push   %rbp
140131bb9:	57                   	push   %rdi
140131bba:	56                   	push   %rsi
140131bbb:	53                   	push   %rbx
140131bbc:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140131bc3:	4c 8b bc 24 58 01 00 	mov    0x158(%rsp),%r15
140131bca:	00
140131bcb:	48 89 d6             	mov    %rdx,%rsi
140131bce:	48 8b 15 1b 6f 10 00 	mov    0x106f1b(%rip),%rdx        # 0x140238af0
140131bd5:	49 89 cd             	mov    %rcx,%r13
140131bd8:	4c 89 c3             	mov    %r8,%rbx
140131bdb:	48 89 f1             	mov    %rsi,%rcx
140131bde:	4c 89 cf             	mov    %r9,%rdi
140131be1:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140131be8:	00 00
140131bea:	4c 8d b4 24 80 00 00 	lea    0x80(%rsp),%r14
140131bf1:	00
140131bf2:	48 8b 02             	mov    (%rdx),%rax
140131bf5:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
140131bfc:	00
140131bfd:	31 c0                	xor    %eax,%eax
140131bff:	48 8b 05 9a 77 10 00 	mov    0x10779a(%rip),%rax        # 0x1402393a0
140131c06:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140131c0d:	00 00
140131c0f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140131c14:	e8 e7 8d f9 ff       	call   0x1400caa00
140131c19:	48 89 c1             	mov    %rax,%rcx
140131c1c:	48 89 c5             	mov    %rax,%rbp
140131c1f:	e8 5c 99 fb ff       	call   0x1400eb580
140131c24:	4d 89 f9             	mov    %r15,%r9
140131c27:	45 31 c0             	xor    %r8d,%r8d
140131c2a:	31 d2                	xor    %edx,%edx
140131c2c:	49 89 c4             	mov    %rax,%r12
140131c2f:	4c 89 f1             	mov    %r14,%rcx
140131c32:	e8 19 b0 ff ff       	call   0x14012cc50
140131c37:	4c 89 e2             	mov    %r12,%rdx
140131c3a:	48 8d 0d c8 ad 0e 00 	lea    0xeadc8(%rip),%rcx        # 0x14021ca09
140131c41:	e8 2a 85 f7 ff       	call   0x1400aa170
140131c46:	48 89 43 58          	mov    %rax,0x58(%rbx)
140131c4a:	48 85 c0             	test   %rax,%rax
140131c4d:	0f 84 08 01 00 00    	je     0x140131d5b
140131c53:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140131c58:	4c 89 e9             	mov    %r13,%rcx
140131c5b:	49 89 f0             	mov    %rsi,%r8
140131c5e:	44 8b a4 24 50 01 00 	mov    0x150(%rsp),%r12d
140131c65:	00
140131c66:	48 89 c2             	mov    %rax,%rdx
140131c69:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
140131c6e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140131c73:	e8 78 a5 ff ff       	call   0x14012c1f0
140131c78:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140131c7d:	4d 89 e1             	mov    %r12,%r9
140131c80:	49 89 f8             	mov    %rdi,%r8
140131c83:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140131c88:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140131c8d:	48 89 f2             	mov    %rsi,%rdx
140131c90:	e8 7b ae ff ff       	call   0x14012cb10
140131c95:	85 c0                	test   %eax,%eax
140131c97:	0f 85 a3 00 00 00    	jne    0x140131d40
140131c9d:	48 8b 43 58          	mov    0x58(%rbx),%rax
140131ca1:	4d 89 e0             	mov    %r12,%r8
140131ca4:	48 89 fa             	mov    %rdi,%rdx
140131ca7:	8b 48 10             	mov    0x10(%rax),%ecx
140131caa:	e8 71 94 f9 ff       	call   0x1400cb120
140131caf:	48 85 c0             	test   %rax,%rax
140131cb2:	0f 88 97 00 00 00    	js     0x140131d4f
140131cb8:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140131cbc:	e8 df 89 f7 ff       	call   0x1400aa6a0
140131cc1:	85 c0                	test   %eax,%eax
140131cc3:	0f 85 86 00 00 00    	jne    0x140131d4f
140131cc9:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140131ccd:	e8 3e 89 f7 ff       	call   0x1400aa610
140131cd2:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140131cd6:	4c 89 fa             	mov    %r15,%rdx
140131cd9:	48 89 03             	mov    %rax,(%rbx)
140131cdc:	e8 ff d8 ef ff       	call   0x14002f5e0
140131ce1:	4c 8d 05 66 ad 0e 00 	lea    0xead66(%rip),%r8        # 0x14021ca4e
140131ce8:	ba 0a 00 00 00       	mov    $0xa,%edx
140131ced:	44 8b 8c 24 60 01 00 	mov    0x160(%rsp),%r9d
140131cf4:	00
140131cf5:	48 8d 4b 49          	lea    0x49(%rbx),%rcx
140131cf9:	e8 72 9d f9 ff       	call   0x1400cba70
140131cfe:	4c 89 e9             	mov    %r13,%rcx
140131d01:	e8 3a 8c f6 ff       	call   0x14009a940
140131d06:	48 89 e9             	mov    %rbp,%rcx
140131d09:	e8 a2 71 fc ff       	call   0x1400f8eb0
140131d0e:	48 8b 3d db 6d 10 00 	mov    0x106ddb(%rip),%rdi        # 0x140238af0
140131d15:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140131d1c:	00
140131d1d:	48 2b 07             	sub    (%rdi),%rax
140131d20:	75 45                	jne    0x140131d67
140131d22:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
140131d29:	5b                   	pop    %rbx
140131d2a:	5e                   	pop    %rsi
140131d2b:	5f                   	pop    %rdi
140131d2c:	5d                   	pop    %rbp
140131d2d:	41 5c                	pop    %r12
140131d2f:	41 5d                	pop    %r13
140131d31:	41 5e                	pop    %r14
140131d33:	41 5f                	pop    %r15
140131d35:	c3                   	ret
140131d36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140131d3d:	00 00 00
140131d40:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140131d45:	44 8b 64 24 48       	mov    0x48(%rsp),%r12d
140131d4a:	e9 4e ff ff ff       	jmp    0x140131c9d
140131d4f:	48 8d 0d de ac 0e 00 	lea    0xeacde(%rip),%rcx        # 0x14021ca34
140131d56:	e8 c5 16 f9 ff       	call   0x1400c3420
140131d5b:	48 8d 0d b7 ac 0e 00 	lea    0xeacb7(%rip),%rcx        # 0x14021ca19
140131d62:	e8 b9 16 f9 ff       	call   0x1400c3420
140131d67:	e8 04 2b 0b 00       	call   0x1401e4870
140131d6c:	90                   	nop
140131d6d:	0f 1f 00             	nopl   (%rax)
140131d70:	41 56                	push   %r14
140131d72:	41 55                	push   %r13
140131d74:	41 54                	push   %r12
140131d76:	55                   	push   %rbp
140131d77:	57                   	push   %rdi
140131d78:	56                   	push   %rsi
140131d79:	53                   	push   %rbx
140131d7a:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140131d81:	4c 8b 2d 68 6d 10 00 	mov    0x106d68(%rip),%r13        # 0x140238af0
140131d88:	49 8b 45 00          	mov    0x0(%r13),%rax
140131d8c:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
140131d93:	00
140131d94:	48 8b 05 b5 77 10 00 	mov    0x1077b5(%rip),%rax        # 0x140239550
140131d9b:	89 d7                	mov    %edx,%edi
140131d9d:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
140131da2:	49 89 ce             	mov    %rcx,%r14
140131da5:	48 89 d9             	mov    %rbx,%rcx
140131da8:	4d 89 c4             	mov    %r8,%r12
140131dab:	8b 10                	mov    (%rax),%edx
140131dad:	e8 9e c5 ef ff       	call   0x14002e350
140131db2:	89 fa                	mov    %edi,%edx
140131db4:	48 89 d9             	mov    %rbx,%rcx
140131db7:	e8 84 c5 ef ff       	call   0x14002e340
140131dbc:	48 63 c8             	movslq %eax,%rcx
140131dbf:	48 89 cd             	mov    %rcx,%rbp
140131dc2:	e8 59 8c f9 ff       	call   0x1400caa20
140131dc7:	89 6c 24 7c          	mov    %ebp,0x7c(%rsp)
140131dcb:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140131dd2:	00
140131dd3:	48 89 c6             	mov    %rax,%rsi
140131dd6:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
140131ddd:	00
140131dde:	89 7c 24 78          	mov    %edi,0x78(%rsp)
140131de2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140131de9:	00 00 00 00
140131ded:	0f 1f 00             	nopl   (%rax)
140131df0:	ba 04 00 00 00       	mov    $0x4,%edx
140131df5:	48 89 d9             	mov    %rbx,%rcx
140131df8:	e8 03 c9 ef ff       	call   0x14002e700
140131dfd:	85 c0                	test   %eax,%eax
140131dff:	74 ef                	je     0x140131df0
140131e01:	48 89 d9             	mov    %rbx,%rcx
140131e04:	e8 e7 c6 ef ff       	call   0x14002e4f0
140131e09:	8b 84 24 84 00 00 00 	mov    0x84(%rsp),%eax
140131e10:	41 89 04 24          	mov    %eax,(%r12)
140131e14:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
140131e1b:	00
140131e1c:	49 2b 45 00          	sub    0x0(%r13),%rax
140131e20:	75 15                	jne    0x140131e37
140131e22:	48 89 f0             	mov    %rsi,%rax
140131e25:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140131e2c:	5b                   	pop    %rbx
140131e2d:	5e                   	pop    %rsi
140131e2e:	5f                   	pop    %rdi
140131e2f:	5d                   	pop    %rbp
140131e30:	41 5c                	pop    %r12
140131e32:	41 5d                	pop    %r13
140131e34:	41 5e                	pop    %r14
140131e36:	c3                   	ret
140131e37:	e8 34 2a 0b 00       	call   0x1401e4870
140131e3c:	90                   	nop
140131e3d:	0f 1f 00             	nopl   (%rax)
140131e40:	53                   	push   %rbx
140131e41:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140131e48:	f3 0f 6f 42 60       	movdqu 0x60(%rdx),%xmm0
140131e4d:	f3 0f 6f 4a 70       	movdqu 0x70(%rdx),%xmm1
140131e52:	f3 0f 6f 92 80 00 00 	movdqu 0x80(%rdx),%xmm2
140131e59:	00
140131e5a:	f3 0f 6f 9a 90 00 00 	movdqu 0x90(%rdx),%xmm3
140131e61:	00
140131e62:	f3 0f 6f a2 a0 00 00 	movdqu 0xa0(%rdx),%xmm4
140131e69:	00
140131e6a:	f3 0f 6f aa b0 00 00 	movdqu 0xb0(%rdx),%xmm5
140131e71:	00
140131e72:	44 8b 82 cc 00 00 00 	mov    0xcc(%rdx),%r8d
140131e79:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140131e7e:	f3 0f 6f 82 c0 00 00 	movdqu 0xc0(%rdx),%xmm0
140131e85:	00
140131e86:	48 89 d3             	mov    %rdx,%rbx
140131e89:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
140131e8e:	f3 0f 6f 8a d0 00 00 	movdqu 0xd0(%rdx),%xmm1
140131e95:	00
140131e96:	0f 11 54 24 40       	movups %xmm2,0x40(%rsp)
140131e9b:	f3 0f 6f 92 dc 00 00 	movdqu 0xdc(%rdx),%xmm2
140131ea2:	00
140131ea3:	0f 11 8c 24 90 00 00 	movups %xmm1,0x90(%rsp)
140131eaa:	00
140131eab:	0f 11 5c 24 50       	movups %xmm3,0x50(%rsp)
140131eb0:	0f 11 64 24 60       	movups %xmm4,0x60(%rsp)
140131eb5:	0f 11 6c 24 70       	movups %xmm5,0x70(%rsp)
140131eba:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
140131ec1:	00
140131ec2:	0f 11 94 24 9c 00 00 	movups %xmm2,0x9c(%rsp)
140131ec9:	00
140131eca:	45 85 c0             	test   %r8d,%r8d
140131ecd:	0f 84 95 00 00 00    	je     0x140131f68
140131ed3:	8b 93 a4 00 00 00    	mov    0xa4(%rbx),%edx
140131ed9:	f3 0f 6f 5c 24 20    	movdqu 0x20(%rsp),%xmm3
140131edf:	31 c0                	xor    %eax,%eax
140131ee1:	f3 0f 6f 64 24 30    	movdqu 0x30(%rsp),%xmm4
140131ee7:	f3 0f 6f 6c 24 40    	movdqu 0x40(%rsp),%xmm5
140131eed:	f3 0f 6f 44 24 50    	movdqu 0x50(%rsp),%xmm0
140131ef3:	f3 0f 6f 4c 24 60    	movdqu 0x60(%rsp),%xmm1
140131ef9:	85 d2                	test   %edx,%edx
140131efb:	0f 11 5b 60          	movups %xmm3,0x60(%rbx)
140131eff:	f3 0f 6f 54 24 70    	movdqu 0x70(%rsp),%xmm2
140131f05:	0f 11 63 70          	movups %xmm4,0x70(%rbx)
140131f09:	0f 95 c0             	setne  %al
140131f0c:	f3 0f 6f 9c 24 80 00 	movdqu 0x80(%rsp),%xmm3
140131f13:	00 00
140131f15:	f3 0f 6f a4 24 90 00 	movdqu 0x90(%rsp),%xmm4
140131f1c:	00 00
140131f1e:	0f 11 ab 80 00 00 00 	movups %xmm5,0x80(%rbx)
140131f25:	f3 0f 6f ac 24 9c 00 	movdqu 0x9c(%rsp),%xmm5
140131f2c:	00 00
140131f2e:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
140131f35:	0f 11 a3 d0 00 00 00 	movups %xmm4,0xd0(%rbx)
140131f3c:	0f 11 8b a0 00 00 00 	movups %xmm1,0xa0(%rbx)
140131f43:	0f 11 93 b0 00 00 00 	movups %xmm2,0xb0(%rbx)
140131f4a:	0f 11 9b c0 00 00 00 	movups %xmm3,0xc0(%rbx)
140131f51:	0f 11 ab dc 00 00 00 	movups %xmm5,0xdc(%rbx)
140131f58:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140131f5f:	5b                   	pop    %rbx
140131f60:	c3                   	ret
140131f61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140131f68:	48 89 ca             	mov    %rcx,%rdx
140131f6b:	48 89 d9             	mov    %rbx,%rcx
140131f6e:	e8 9d 29 f7 ff       	call   0x1400a4910
140131f73:	e9 5b ff ff ff       	jmp    0x140131ed3
140131f78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140131f7f:	00
140131f80:	57                   	push   %rdi
140131f81:	56                   	push   %rsi