140921ad8:	48 8b da             	mov    %rdx,%rbx
140921adb:	89 6c 24 48          	mov    %ebp,0x48(%rsp)
140921adf:	48 8b f9             	mov    %rcx,%rdi
140921ae2:	48 85 d2             	test   %rdx,%rdx
140921ae5:	0f 84 b5 00 00 00    	je     0x140921ba0
140921aeb:	49 8d 4b c8          	lea    -0x38(%r11),%rcx
140921aef:	e8 fc d6 00 00       	call   0x14092f1f0
140921af4:	66 3b 6c 24 44       	cmp    0x44(%rsp),%bp
140921af9:	0f 85 a1 00 00 00    	jne    0x140921ba0
140921aff:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140921b04:	0f b6 b7 24 01 00 00 	movzbl 0x124(%rdi),%esi
140921b0b:	40 80 fe 02          	cmp    $0x2,%sil
140921b0f:	72 46                	jb     0x140921b57
140921b11:	48 8d 05 a8 f2 f9 ff 	lea    -0x60d58(%rip),%rax        # 0x1408c0dc0
140921b18:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140921b1d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140921b22:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140921b27:	48 8d 05 f2 f2 f9 ff 	lea    -0x60d0e(%rip),%rax        # 0x1408c0e20
140921b2e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140921b33:	0f 57 c0             	xorps  %xmm0,%xmm0
140921b36:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140921b3b:	48 8b d3             	mov    %rbx,%rdx
140921b3e:	c6 87 24 01 00 00 03 	movb   $0x3,0x124(%rdi)
140921b45:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
140921b4b:	e8 a0 d6 00 00       	call   0x14092f1f0
140921b50:	40 88 b7 24 01 00 00 	mov    %sil,0x124(%rdi)
140921b57:	48 8b 0f             	mov    (%rdi),%rcx
140921b5a:	48 8b d3             	mov    %rbx,%rdx
140921b5d:	e8 ae cc fb ff       	call   0x1408de810
140921b62:	48 8b 0f             	mov    (%rdi),%rcx
140921b65:	ba 48 00 00 00       	mov    $0x48,%edx
140921b6a:	e8 91 4a fb ff       	call   0x1408d6600
140921b6f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140921b74:	48 85 c0             	test   %rax,%rax
140921b77:	74 2a                	je     0x140921ba3
140921b79:	0f 57 c0             	xorps  %xmm0,%xmm0
140921b7c:	33 c9                	xor    %ecx,%ecx
140921b7e:	0f 11 00             	movups %xmm0,(%rax)
140921b81:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140921b85:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140921b89:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140921b8d:	48 89 48 40          	mov    %rcx,0x40(%rax)
140921b91:	c6 00 79             	movb   $0x79,(%rax)
140921b94:	66 c7 40 32 ff ff    	movw   $0xffff,0x32(%rax)
140921b9a:	44 89 70 28          	mov    %r14d,0x28(%rax)
140921b9e:	eb 03                	jmp    0x140921ba3
140921ba0:	48 8b c3             	mov    %rbx,%rax
140921ba3:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140921ba8:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140921bad:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140921bb2:	48 83 c4 50          	add    $0x50,%rsp
140921bb6:	41 5e                	pop    %r14
140921bb8:	c3                   	ret
140921bb9:	cc                   	int3
140921bba:	cc                   	int3
140921bbb:	cc                   	int3
140921bbc:	cc                   	int3
140921bbd:	cc                   	int3
140921bbe:	cc                   	int3
140921bbf:	cc                   	int3
140921bc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140921bc5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140921bca:	55                   	push   %rbp
140921bcb:	53                   	push   %rbx
140921bcc:	56                   	push   %rsi
140921bcd:	57                   	push   %rdi
140921bce:	41 56                	push   %r14
140921bd0:	41 57                	push   %r15
140921bd2:	48 8d 6c 24 b8       	lea    -0x48(%rsp),%rbp
140921bd7:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
140921bde:	45 33 f6             	xor    %r14d,%r14d
140921be1:	48 8b f2             	mov    %rdx,%rsi
140921be4:	48 8b d9             	mov    %rcx,%rbx
140921be7:	4c 39 72 70          	cmp    %r14,0x70(%rdx)
140921beb:	0f 84 ec 0c 00 00    	je     0x1409228dd
140921bf1:	4c 39 72 50          	cmp    %r14,0x50(%rdx)
140921bf5:	0f 85 e2 0c 00 00    	jne    0x1409228dd
140921bfb:	f7 42 04 00 00 10 00 	testl  $0x100000,0x4(%rdx)
140921c02:	0f 85 d5 0c 00 00    	jne    0x1409228dd
140921c08:	80 b9 24 01 00 00 02 	cmpb   $0x2,0x124(%rcx)
140921c0f:	0f 83 c8 0c 00 00    	jae    0x1409228dd
140921c15:	48 8b 41 10          	mov    0x10(%rcx),%rax
140921c19:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140921c1d:	48 85 c0             	test   %rax,%rax
140921c20:	75 1f                	jne    0x140921c41
140921c22:	4c 39 b1 a0 00 00 00 	cmp    %r14,0xa0(%rcx)
140921c29:	75 0d                	jne    0x140921c38
140921c2b:	48 8b 01             	mov    (%rcx),%rax
140921c2e:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140921c32:	75 04                	jne    0x140921c38
140921c34:	c6 41 23 01          	movb   $0x1,0x23(%rcx)
140921c38:	e8 83 5c fe ff       	call   0x1409078c0
140921c3d:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140921c41:	48 8b 46 28          	mov    0x28(%rsi),%rax
140921c45:	4c 8b 3b             	mov    (%rbx),%r15
140921c48:	8b 4e 04             	mov    0x4(%rsi),%ecx
140921c4b:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140921c4f:	48 8b 46 30          	mov    0x30(%rsi),%rax
140921c53:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140921c57:	48 8b 46 38          	mov    0x38(%rsi),%rax
140921c5b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140921c5f:	48 8b 46 40          	mov    0x40(%rsi),%rax
140921c63:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140921c67:	48 8b 46 70          	mov    0x70(%rsi),%rax
140921c6b:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140921c72:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
140921c76:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
140921c7a:	89 8d 98 00 00 00    	mov    %ecx,0x98(%rbp)
140921c80:	4d 85 ff             	test   %r15,%r15
140921c83:	74 0f                	je     0x140921c94
140921c85:	ba 68 00 00 00       	mov    $0x68,%edx
140921c8a:	49 8b cf             	mov    %r15,%rcx
140921c8d:	e8 6e 49 fb ff       	call   0x1408d6600
140921c92:	eb 0a                	jmp    0x140921c9e
140921c94:	b9 68 00 00 00       	mov    $0x68,%ecx
140921c99:	e8 c2 ba fc ff       	call   0x1408ed760
140921c9e:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140921ca2:	48 85 c0             	test   %rax,%rax
140921ca5:	0f 84 ac 0d 00 00    	je     0x140922a57
140921cab:	0f 57 c0             	xorps  %xmm0,%xmm0
140921cae:	4c 89 a4 24 40 01 00 	mov    %r12,0x140(%rsp)
140921cb5:	00
140921cb6:	0f 11 00             	movups %xmm0,(%rax)
140921cb9:	33 c9                	xor    %ecx,%ecx
140921cbb:	4c 8b f8             	mov    %rax,%r15
140921cbe:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140921cc2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140921cc7:	4c 8d 25 b2 9c 8b ff 	lea    -0x74634e(%rip),%r12        # 0x1401db980
140921cce:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140921cd2:	4c 89 ac 24 38 01 00 	mov    %r13,0x138(%rsp)
140921cd9:	00
140921cda:	4c 8b ee             	mov    %rsi,%r13
140921cdd:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140921ce1:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140921ce5:	0f 11 40 50          	movups %xmm0,0x50(%rax)
140921ce9:	48 89 48 60          	mov    %rcx,0x60(%rax)
140921ced:	48 8d 05 6c cb f6 ff 	lea    -0x93494(%rip),%rax        # 0x14088e860
140921cf4:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140921cf9:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140921cfe:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
140921d04:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140921d09:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140921d0e:	66 90                	xchg   %ax,%ax
140921d10:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140921d15:	49 3b c4             	cmp    %r12,%rax
140921d18:	74 16                	je     0x140921d30
140921d1a:	49 8b d5             	mov    %r13,%rdx
140921d1d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921d22:	ff 15 f8 1c 66 00    	call   *0x661cf8(%rip)        # 0x140f83a20
140921d28:	85 c0                	test   %eax,%eax
140921d2a:	0f 85 21 03 00 00    	jne    0x140922051
140921d30:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140921d34:	48 85 ff             	test   %rdi,%rdi
140921d37:	74 2e                	je     0x140921d67
140921d39:	8b 1f                	mov    (%rdi),%ebx
140921d3b:	48 83 c7 08          	add    $0x8,%rdi
140921d3f:	85 db                	test   %ebx,%ebx
140921d41:	7e 24                	jle    0x140921d67
140921d43:	48 8b 17             	mov    (%rdi),%rdx
140921d46:	48 85 d2             	test   %rdx,%rdx
140921d49:	74 12                	je     0x140921d5d
140921d4b:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921d50:	e8 9b d4 00 00       	call   0x14092f1f0
140921d55:	85 c0                	test   %eax,%eax
140921d57:	0f 85 ef 02 00 00    	jne    0x14092204c
140921d5d:	ff cb                	dec    %ebx
140921d5f:	48 83 c7 20          	add    $0x20,%rdi
140921d63:	85 db                	test   %ebx,%ebx
140921d65:	7f dc                	jg     0x140921d43
140921d67:	49 8b 55 30          	mov    0x30(%r13),%rdx
140921d6b:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921d70:	48 85 d2             	test   %rdx,%rdx
140921d73:	74 12                	je     0x140921d87
140921d75:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921d7a:	e8 71 d4 00 00       	call   0x14092f1f0
140921d7f:	85 c0                	test   %eax,%eax
140921d81:	0f 85 ca 02 00 00    	jne    0x140922051
140921d87:	49 8b 7d 38          	mov    0x38(%r13),%rdi
140921d8b:	49 8b f7             	mov    %r15,%rsi
140921d8e:	48 85 ff             	test   %rdi,%rdi
140921d91:	74 36                	je     0x140921dc9
140921d93:	8b 1f                	mov    (%rdi),%ebx
140921d95:	48 83 c7 08          	add    $0x8,%rdi
140921d99:	85 db                	test   %ebx,%ebx
140921d9b:	7e 2c                	jle    0x140921dc9
140921d9d:	0f 1f 00             	nopl   (%rax)
140921da0:	48 8b 17             	mov    (%rdi),%rdx
140921da3:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921da8:	48 85 d2             	test   %rdx,%rdx
140921dab:	74 12                	je     0x140921dbf
140921dad:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921db2:	e8 39 d4 00 00       	call   0x14092f1f0
140921db7:	85 c0                	test   %eax,%eax
140921db9:	0f 85 92 02 00 00    	jne    0x140922051
140921dbf:	ff cb                	dec    %ebx
140921dc1:	48 83 c7 20          	add    $0x20,%rdi
140921dc5:	85 db                	test   %ebx,%ebx
140921dc7:	7f d7                	jg     0x140921da0
140921dc9:	49 8b 55 40          	mov    0x40(%r13),%rdx
140921dcd:	48 85 d2             	test   %rdx,%rdx
140921dd0:	74 12                	je     0x140921de4
140921dd2:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921dd7:	e8 14 d4 00 00       	call   0x14092f1f0
140921ddc:	85 c0                	test   %eax,%eax
140921dde:	0f 85 61 02 00 00    	jne    0x140922045
140921de4:	49 8b 7d 48          	mov    0x48(%r13),%rdi
140921de8:	4c 8b fe             	mov    %rsi,%r15
140921deb:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140921df0:	48 85 ff             	test   %rdi,%rdi
140921df3:	74 3f                	je     0x140921e34
140921df5:	8b 1f                	mov    (%rdi),%ebx
140921df7:	48 83 c7 08          	add    $0x8,%rdi
140921dfb:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140921e00:	85 db                	test   %ebx,%ebx
140921e02:	7e 30                	jle    0x140921e34
140921e04:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140921e09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140921e10:	48 8b 17             	mov    (%rdi),%rdx
140921e13:	48 85 d2             	test   %rdx,%rdx
140921e16:	74 12                	je     0x140921e2a
140921e18:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921e1d:	e8 ce d3 00 00       	call   0x14092f1f0
140921e22:	85 c0                	test   %eax,%eax
140921e24:	0f 85 22 02 00 00    	jne    0x14092204c
140921e2a:	ff cb                	dec    %ebx
140921e2c:	48 83 c7 20          	add    $0x20,%rdi
140921e30:	85 db                	test   %ebx,%ebx
140921e32:	7f dc                	jg     0x140921e10
140921e34:	49 8b 55 60          	mov    0x60(%r13),%rdx
140921e38:	48 85 d2             	test   %rdx,%rdx
140921e3b:	74 12                	je     0x140921e4f
140921e3d:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921e42:	e8 a9 d3 00 00       	call   0x14092f1f0
140921e47:	85 c0                	test   %eax,%eax
140921e49:	0f 85 fd 01 00 00    	jne    0x14092204c
140921e4f:	49 8b 75 78          	mov    0x78(%r13),%rsi
140921e53:	48 85 f6             	test   %rsi,%rsi
140921e56:	0f 84 26 01 00 00    	je     0x140921f82
140921e5c:	48 8d 05 9d 50 87 ff 	lea    -0x78af63(%rip),%rax        # 0x140196f00
140921e63:	48 39 44 24 70       	cmp    %rax,0x70(%rsp)
140921e68:	74 26                	je     0x140921e90
140921e6a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140921e6f:	48 85 c0             	test   %rax,%rax
140921e72:	74 09                	je     0x140921e7d
140921e74:	80 b8 24 01 00 00 02 	cmpb   $0x2,0x124(%rax)
140921e7b:	73 13                	jae    0x140921e90
140921e7d:	48 8d 05 ec d7 fd ff 	lea    -0x22814(%rip),%rax        # 0x1408ff670
140921e84:	48 39 44 24 70       	cmp    %rax,0x70(%rsp)
140921e89:	0f 85 f3 00 00 00    	jne    0x140921f82
140921e8f:	90                   	nop
140921e90:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140921e94:	48 85 ff             	test   %rdi,%rdi
140921e97:	74 2e                	je     0x140921ec7
140921e99:	8b 1f                	mov    (%rdi),%ebx
140921e9b:	48 83 c7 08          	add    $0x8,%rdi
140921e9f:	85 db                	test   %ebx,%ebx
140921ea1:	7e 24                	jle    0x140921ec7
140921ea3:	48 8b 17             	mov    (%rdi),%rdx
140921ea6:	48 85 d2             	test   %rdx,%rdx
140921ea9:	74 12                	je     0x140921ebd
140921eab:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921eb0:	e8 3b d3 00 00       	call   0x14092f1f0
140921eb5:	85 c0                	test   %eax,%eax
140921eb7:	0f 85 b7 00 00 00    	jne    0x140921f74
140921ebd:	ff cb                	dec    %ebx
140921ebf:	48 83 c7 20          	add    $0x20,%rdi
140921ec3:	85 db                	test   %ebx,%ebx
140921ec5:	7f dc                	jg     0x140921ea3
140921ec7:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
140921ecb:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921ed0:	48 85 ff             	test   %rdi,%rdi
140921ed3:	74 3b                	je     0x140921f10
140921ed5:	8b 1f                	mov    (%rdi),%ebx
140921ed7:	48 83 c7 08          	add    $0x8,%rdi
140921edb:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921ee0:	85 db                	test   %ebx,%ebx
140921ee2:	7e 2c                	jle    0x140921f10
140921ee4:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921ee9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140921ef0:	48 8b 17             	mov    (%rdi),%rdx
140921ef3:	48 85 d2             	test   %rdx,%rdx
140921ef6:	74 0e                	je     0x140921f06
140921ef8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921efd:	e8 ee d2 00 00       	call   0x14092f1f0
140921f02:	85 c0                	test   %eax,%eax
140921f04:	75 75                	jne    0x140921f7b
140921f06:	ff cb                	dec    %ebx
140921f08:	48 83 c7 20          	add    $0x20,%rdi
140921f0c:	85 db                	test   %ebx,%ebx
140921f0e:	7f e0                	jg     0x140921ef0
140921f10:	48 8b 56 48          	mov    0x48(%rsi),%rdx
140921f14:	48 85 d2             	test   %rdx,%rdx
140921f17:	74 0e                	je     0x140921f27
140921f19:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921f1e:	e8 cd d2 00 00       	call   0x14092f1f0
140921f23:	85 c0                	test   %eax,%eax
140921f25:	75 54                	jne    0x140921f7b
140921f27:	48 8b 56 28          	mov    0x28(%rsi),%rdx
140921f2b:	48 85 d2             	test   %rdx,%rdx
140921f2e:	74 0e                	je     0x140921f3e
140921f30:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921f35:	e8 b6 d2 00 00       	call   0x14092f1f0
140921f3a:	85 c0                	test   %eax,%eax
140921f3c:	75 3d                	jne    0x140921f7b
140921f3e:	48 8b 56 30          	mov    0x30(%rsi),%rdx
140921f42:	48 85 d2             	test   %rdx,%rdx
140921f45:	74 0e                	je     0x140921f55
140921f47:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921f4c:	e8 9f d2 00 00       	call   0x14092f1f0
140921f51:	85 c0                	test   %eax,%eax
140921f53:	75 26                	jne    0x140921f7b
140921f55:	48 8b 76 40          	mov    0x40(%rsi),%rsi
140921f59:	48 85 f6             	test   %rsi,%rsi
140921f5c:	0f 85 2e ff ff ff    	jne    0x140921e90
140921f62:	41 8b c6             	mov    %r14d,%eax
140921f65:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921f6a:	85 c0                	test   %eax,%eax
140921f6c:	0f 85 df 00 00 00    	jne    0x140922051
140921f72:	eb 13                	jmp    0x140921f87
140921f74:	b8 02 00 00 00       	mov    $0x2,%eax
140921f79:	eb ef                	jmp    0x140921f6a
140921f7b:	b8 02 00 00 00       	mov    $0x2,%eax
140921f80:	eb e3                	jmp    0x140921f65
140921f82:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140921f87:	49 8b 75 28          	mov    0x28(%r13),%rsi
140921f8b:	48 85 f6             	test   %rsi,%rsi
140921f8e:	74 72                	je     0x140922002
140921f90:	44 8b 36             	mov    (%rsi),%r14d
140921f93:	45 85 f6             	test   %r14d,%r14d
140921f96:	7e 67                	jle    0x140921fff
140921f98:	48 83 c6 48          	add    $0x48,%rsi
140921f9c:	0f 1f 40 00          	nopl   0x0(%rax)
140921fa0:	48 8b 56 e8          	mov    -0x18(%rsi),%rdx
140921fa4:	48 85 d2             	test   %rdx,%rdx
140921fa7:	74 12                	je     0x140921fbb
140921fa9:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140921fae:	e8 2d 64 ff ff       	call   0x1409183e0
140921fb3:	85 c0                	test   %eax,%eax
140921fb5:	0f 85 96 00 00 00    	jne    0x140922051
140921fbb:	f6 06 04             	testb  $0x4,(%rsi)
140921fbe:	74 33                	je     0x140921ff3
140921fc0:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140921fc4:	48 85 ff             	test   %rdi,%rdi
140921fc7:	74 2a                	je     0x140921ff3
140921fc9:	8b 1f                	mov    (%rdi),%ebx
140921fcb:	48 83 c7 08          	add    $0x8,%rdi
140921fcf:	85 db                	test   %ebx,%ebx
140921fd1:	7e 20                	jle    0x140921ff3
140921fd3:	48 8b 17             	mov    (%rdi),%rdx
140921fd6:	48 85 d2             	test   %rdx,%rdx