1408a1c18:	cc                   	int3
1408a1c19:	cc                   	int3
1408a1c1a:	cc                   	int3
1408a1c1b:	cc                   	int3
1408a1c1c:	cc                   	int3
1408a1c1d:	cc                   	int3
1408a1c1e:	cc                   	int3
1408a1c1f:	cc                   	int3
1408a1c20:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1408a1c25:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1408a1c2a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408a1c2f:	53                   	push   %rbx
1408a1c30:	55                   	push   %rbp
1408a1c31:	57                   	push   %rdi
1408a1c32:	41 54                	push   %r12
1408a1c34:	41 55                	push   %r13
1408a1c36:	41 56                	push   %r14
1408a1c38:	41 57                	push   %r15
1408a1c3a:	48 83 ec 70          	sub    $0x70,%rsp
1408a1c3e:	4c 8b 32             	mov    (%rdx),%r14
1408a1c41:	4c 8b e1             	mov    %rcx,%r12
1408a1c44:	45 33 ed             	xor    %r13d,%r13d
1408a1c47:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1408a1c4c:	bb f0 01 00 00       	mov    $0x1f0,%ebx
1408a1c51:	49 8b 06             	mov    (%r14),%rax
1408a1c54:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408a1c59:	4c 8b 38             	mov    (%rax),%r15
1408a1c5c:	49 63 c0             	movslq %r8d,%rax
1408a1c5f:	48 6b e8 38          	imul   $0x38,%rax,%rbp
1408a1c63:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1408a1c68:	48 03 6a 20          	add    0x20(%rdx),%rbp
1408a1c6c:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1408a1c71:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1408a1c75:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1408a1c7a:	4d 85 ff             	test   %r15,%r15
1408a1c7d:	0f 84 92 00 00 00    	je     0x1408a1d15
1408a1c83:	66 41 3b 9f a4 01 00 	cmp    0x1a4(%r15),%bx
1408a1c8a:	00
1408a1c8b:	76 2c                	jbe    0x1408a1cb9
1408a1c8d:	45 39 af a0 01 00 00 	cmp    %r13d,0x1a0(%r15)
1408a1c94:	75 13                	jne    0x1408a1ca9
1408a1c96:	41 ff 87 b4 01 00 00 	incl   0x1b4(%r15)
1408a1c9d:	8b d3                	mov    %ebx,%edx
1408a1c9f:	49 8b cf             	mov    %r15,%rcx
1408a1ca2:	e8 29 c7 ff ff       	call   0x14089e3d0
1408a1ca7:	eb 74                	jmp    0x1408a1d1d
1408a1ca9:	45 38 6f 67          	cmp    %r13b,0x67(%r15)
1408a1cad:	74 59                	je     0x1408a1d08
1408a1caf:	49 8b fd             	mov    %r13,%rdi
1408a1cb2:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1408a1cb7:	eb 6c                	jmp    0x1408a1d25
1408a1cb9:	49 8b bf c8 01 00 00 	mov    0x1c8(%r15),%rdi
1408a1cc0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408a1cc5:	48 85 ff             	test   %rdi,%rdi
1408a1cc8:	74 13                	je     0x1408a1cdd
1408a1cca:	48 8b 07             	mov    (%rdi),%rax
1408a1ccd:	49 89 87 c8 01 00 00 	mov    %rax,0x1c8(%r15)
1408a1cd4:	41 ff 87 b0 01 00 00 	incl   0x1b0(%r15)
1408a1cdb:	eb 48                	jmp    0x1408a1d25
1408a1cdd:	49 8b bf c0 01 00 00 	mov    0x1c0(%r15),%rdi
1408a1ce4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408a1ce9:	48 85 ff             	test   %rdi,%rdi
1408a1cec:	74 13                	je     0x1408a1d01
1408a1cee:	48 8b 07             	mov    (%rdi),%rax
1408a1cf1:	41 ff 87 b0 01 00 00 	incl   0x1b0(%r15)
1408a1cf8:	49 89 87 c0 01 00 00 	mov    %rax,0x1c0(%r15)
1408a1cff:	eb 24                	jmp    0x1408a1d25
1408a1d01:	41 ff 87 b8 01 00 00 	incl   0x1b8(%r15)
1408a1d08:	48 8b d3             	mov    %rbx,%rdx
1408a1d0b:	49 8b cf             	mov    %r15,%rcx
1408a1d0e:	e8 bd c6 ff ff       	call   0x14089e3d0
1408a1d13:	eb 08                	jmp    0x1408a1d1d
1408a1d15:	48 8b cb             	mov    %rbx,%rcx
1408a1d18:	e8 43 ba 04 00       	call   0x1408ed760
1408a1d1d:	48 8b f8             	mov    %rax,%rdi
1408a1d20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408a1d25:	48 85 ff             	test   %rdi,%rdi
1408a1d28:	0f 84 c4 0c 00 00    	je     0x1408a29f2
1408a1d2e:	4c 8b c3             	mov    %rbx,%r8
1408a1d31:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1408a1d36:	33 d2                	xor    %edx,%edx
1408a1d38:	48 8b cf             	mov    %rdi,%rcx
1408a1d3b:	e8 70 d9 63 00       	call   0x140edf6b0
1408a1d40:	66 83 4d 12 10       	orw    $0x10,0x12(%rbp)
1408a1d45:	33 d2                	xor    %edx,%edx
1408a1d47:	48 89 7d 20          	mov    %rdi,0x20(%rbp)
1408a1d4b:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1408a1d51:	48 83 c7 28          	add    $0x28,%rdi
1408a1d55:	48 8b cf             	mov    %rdi,%rcx
1408a1d58:	e8 53 d9 63 00       	call   0x140edf6b0
1408a1d5d:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a1d62:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1408a1d67:	49 8b d8             	mov    %r8,%rbx
1408a1d6a:	4d 89 31             	mov    %r14,(%r9)
1408a1d6d:	45 88 69 11          	mov    %r13b,0x11(%r9)
1408a1d71:	4d 89 69 08          	mov    %r13,0x8(%r9)
1408a1d75:	45 89 69 14          	mov    %r13d,0x14(%r9)
1408a1d79:	49 c7 41 18 08 00 00 	movq   $0x8,0x18(%r9)
1408a1d80:	00
1408a1d81:	49 89 79 20          	mov    %rdi,0x20(%r9)
1408a1d85:	4d 85 c0             	test   %r8,%r8
1408a1d88:	74 29                	je     0x1408a1db3
1408a1d8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408a1d90:	8b 43 04             	mov    0x4(%rbx),%eax
1408a1d93:	a9 00 20 08 00       	test   $0x82000,%eax
1408a1d98:	74 19                	je     0x1408a1db3
1408a1d9a:	0f ba e0 13          	bt     $0x13,%eax
1408a1d9e:	73 0a                	jae    0x1408a1daa
1408a1da0:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a1da4:	48 8b 58 08          	mov    0x8(%rax),%rbx
1408a1da8:	eb 04                	jmp    0x1408a1dae
1408a1daa:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1408a1dae:	48 85 db             	test   %rbx,%rbx
1408a1db1:	75 dd                	jne    0x1408a1d90
1408a1db3:	41 c6 41 10 2b       	movb   $0x2b,0x10(%r9)
1408a1db8:	be 01 00 00 00       	mov    $0x1,%esi
1408a1dbd:	41 ba 0e 01 00 00    	mov    $0x10e,%r10d
1408a1dc3:	48 85 db             	test   %rbx,%rbx
1408a1dc6:	0f 84 ab 00 00 00    	je     0x1408a1e77
1408a1dcc:	80 3b 2b             	cmpb   $0x2b,(%rbx)
1408a1dcf:	0f 84 7d 00 00 00    	je     0x1408a1e52
1408a1dd5:	41 89 71 14          	mov    %esi,0x14(%r9)
1408a1dd9:	41 89 71 1c          	mov    %esi,0x1c(%r9)
1408a1ddd:	4d 85 c0             	test   %r8,%r8
1408a1de0:	74 20                	je     0x1408a1e02
1408a1de2:	41 f7 40 04 00 00 08 	testl  $0x80000,0x4(%r8)
1408a1de9:	00
1408a1dea:	74 16                	je     0x1408a1e02
1408a1dec:	49 63 48 2c          	movslq 0x2c(%r8),%rcx
1408a1df0:	e8 7b b6 04 00       	call   0x1408ed470
1408a1df5:	66 41 2b c2          	sub    %r10w,%ax
1408a1df9:	66 89 47 10          	mov    %ax,0x10(%rdi)
1408a1dfd:	49 8b c0             	mov    %r8,%rax
1408a1e00:	eb 0e                	jmp    0x1408a1e10
1408a1e02:	66 89 77 10          	mov    %si,0x10(%rdi)
1408a1e06:	49 8b c0             	mov    %r8,%rax
1408a1e09:	4d 85 c0             	test   %r8,%r8
1408a1e0c:	74 26                	je     0x1408a1e34
1408a1e0e:	66 90                	xchg   %ax,%ax
1408a1e10:	8b 48 04             	mov    0x4(%rax),%ecx
1408a1e13:	f7 c1 00 20 08 00    	test   $0x82000,%ecx
1408a1e19:	74 19                	je     0x1408a1e34
1408a1e1b:	0f ba e1 13          	bt     $0x13,%ecx
1408a1e1f:	73 0a                	jae    0x1408a1e2b
1408a1e21:	48 8b 40 20          	mov    0x20(%rax),%rax
1408a1e25:	48 8b 40 08          	mov    0x8(%rax),%rax
1408a1e29:	eb 04                	jmp    0x1408a1e2f
1408a1e2b:	48 8b 40 10          	mov    0x10(%rax),%rax
1408a1e2f:	48 85 c0             	test   %rax,%rax
1408a1e32:	75 dc                	jne    0x1408a1e10
1408a1e34:	48 89 07             	mov    %rax,(%rdi)
1408a1e37:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a1e3a:	66 44 89 6f 12       	mov    %r13w,0x12(%rdi)
1408a1e3f:	33 c0                	xor    %eax,%eax
1408a1e41:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
1408a1e45:	0f 11 47 14          	movups %xmm0,0x14(%rdi)
1408a1e49:	0f 11 47 24          	movups %xmm0,0x24(%rdi)
1408a1e4d:	89 47 34             	mov    %eax,0x34(%rdi)
1408a1e50:	eb 25                	jmp    0x1408a1e77
1408a1e52:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408a1e56:	41 b0 2b             	mov    $0x2b,%r8b
1408a1e59:	49 8b c9             	mov    %r9,%rcx
1408a1e5c:	e8 bf cb 07 00       	call   0x14091ea20
1408a1e61:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1408a1e65:	41 b0 2b             	mov    $0x2b,%r8b
1408a1e68:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1408a1e6d:	e8 ae cb 07 00       	call   0x14091ea20
1408a1e72:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a1e77:	41 8b 59 14          	mov    0x14(%r9),%ebx
1408a1e7b:	2b de                	sub    %esi,%ebx
1408a1e7d:	78 18                	js     0x1408a1e97
1408a1e7f:	90                   	nop
1408a1e80:	44 8b c3             	mov    %ebx,%r8d
1408a1e83:	49 8b d1             	mov    %r9,%rdx
1408a1e86:	49 8b cc             	mov    %r12,%rcx
1408a1e89:	e8 52 e4 ff ff       	call   0x1408a02e0
1408a1e8e:	2b de                	sub    %esi,%ebx
1408a1e90:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1408a1e95:	79 e9                	jns    0x1408a1e80
1408a1e97:	49 8b cf             	mov    %r15,%rcx
1408a1e9a:	45 38 6f 67          	cmp    %r13b,0x67(%r15)
1408a1e9e:	0f 85 55 07 00 00    	jne    0x1408a25f9
1408a1ea4:	45 8b 61 14          	mov    0x14(%r9),%r12d
1408a1ea8:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a1eaf:	4d 8b 71 20          	mov    0x20(%r9),%r14
1408a1eb3:	44 2b e6             	sub    %esi,%r12d
1408a1eb6:	44 89 a4 24 c8 00 00 	mov    %r12d,0xc8(%rsp)
1408a1ebd:	00
1408a1ebe:	4d 8b fa             	mov    %r10,%r15
1408a1ec1:	4d 8b da             	mov    %r10,%r11
1408a1ec4:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
1408a1ec9:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a1ecf:	0f 88 23 03 00 00    	js     0x1408a21f8
1408a1ed5:	ba ff 01 00 00       	mov    $0x1ff,%edx
1408a1eda:	b8 e8 01 00 00       	mov    $0x1e8,%eax
1408a1edf:	90                   	nop
1408a1ee0:	4d 85 ff             	test   %r15,%r15
1408a1ee3:	0f 84 0a 03 00 00    	je     0x1408a21f3
1408a1ee9:	41 0f b7 5e 14       	movzwl 0x14(%r14),%ebx
1408a1eee:	66 85 da             	test   %bx,%dx
1408a1ef1:	0f 85 67 03 00 00    	jne    0x1408a225e
1408a1ef7:	4d 8b dd             	mov    %r13,%r11
1408a1efa:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1408a1eff:	66 3b 81 a4 01 00 00 	cmp    0x1a4(%rcx),%ax
1408a1f06:	76 1d                	jbe    0x1408a1f25
1408a1f08:	44 39 99 a0 01 00 00 	cmp    %r11d,0x1a0(%rcx)
1408a1f0f:	75 08                	jne    0x1408a1f19
1408a1f11:	ff 81 b4 01 00 00    	incl   0x1b4(%rcx)
1408a1f17:	eb 4e                	jmp    0x1408a1f67
1408a1f19:	44 38 59 67          	cmp    %r11b,0x67(%rcx)
1408a1f1d:	0f 85 b3 02 00 00    	jne    0x1408a21d6
1408a1f23:	eb 42                	jmp    0x1408a1f67
1408a1f25:	48 8b b9 c8 01 00 00 	mov    0x1c8(%rcx),%rdi
1408a1f2c:	48 85 ff             	test   %rdi,%rdi
1408a1f2f:	74 12                	je     0x1408a1f43
1408a1f31:	48 8b 07             	mov    (%rdi),%rax
1408a1f34:	48 89 81 c8 01 00 00 	mov    %rax,0x1c8(%rcx)
1408a1f3b:	ff 81 b0 01 00 00    	incl   0x1b0(%rcx)
1408a1f41:	eb 45                	jmp    0x1408a1f88
1408a1f43:	48 8b b9 c0 01 00 00 	mov    0x1c0(%rcx),%rdi
1408a1f4a:	48 85 ff             	test   %rdi,%rdi
1408a1f4d:	74 12                	je     0x1408a1f61
1408a1f4f:	48 8b 07             	mov    (%rdi),%rax
1408a1f52:	ff 81 b0 01 00 00    	incl   0x1b0(%rcx)
1408a1f58:	48 89 81 c0 01 00 00 	mov    %rax,0x1c0(%rcx)
1408a1f5f:	eb 27                	jmp    0x1408a1f88
1408a1f61:	ff 81 b8 01 00 00    	incl   0x1b8(%rcx)
1408a1f67:	48 8b d0             	mov    %rax,%rdx
1408a1f6a:	e8 61 c4 ff ff       	call   0x14089e3d0
1408a1f6f:	48 8b f8             	mov    %rax,%rdi
1408a1f72:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1408a1f78:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
1408a1f7f:	48 85 c0             	test   %rax,%rax
1408a1f82:	0f 84 e4 03 00 00    	je     0x1408a236c
1408a1f88:	66 41 83 4e 12 20    	orw    $0x20,0x12(%r14)
1408a1f8e:	48 8d 77 28          	lea    0x28(%rdi),%rsi
1408a1f92:	66 45 89 46 14       	mov    %r8w,0x14(%r14)
1408a1f97:	48 8b ce             	mov    %rsi,%rcx
1408a1f9a:	33 d2                	xor    %edx,%edx
1408a1f9c:	49 89 7e 20          	mov    %rdi,0x20(%r14)
1408a1fa0:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
1408a1fa6:	45 89 56 1c          	mov    %r10d,0x1c(%r14)
1408a1faa:	49 8b ed             	mov    %r13,%rbp
1408a1fad:	e8 fe d6 63 00       	call   0x140edf6b0
1408a1fb2:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1408a1fb9:	00
1408a1fba:	48 8b 01             	mov    (%rcx),%rax
1408a1fbd:	48 89 07             	mov    %rax,(%rdi)
1408a1fc0:	40 88 6f 11          	mov    %bpl,0x11(%rdi)
1408a1fc4:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
1408a1fc8:	44 89 6f 14          	mov    %r13d,0x14(%rdi)
1408a1fcc:	48 c7 47 18 08 00 00 	movq   $0x8,0x18(%rdi)
1408a1fd3:	00
1408a1fd4:	48 89 77 20          	mov    %rsi,0x20(%rdi)
1408a1fd8:	4d 8b 06             	mov    (%r14),%r8
1408a1fdb:	49 8b d8             	mov    %r8,%rbx
1408a1fde:	4d 85 c0             	test   %r8,%r8
1408a1fe1:	74 23                	je     0x1408a2006
1408a1fe3:	8b 43 04             	mov    0x4(%rbx),%eax
1408a1fe6:	a9 00 20 08 00       	test   $0x82000,%eax
1408a1feb:	74 19                	je     0x1408a2006
1408a1fed:	0f ba e0 13          	bt     $0x13,%eax
1408a1ff1:	73 0a                	jae    0x1408a1ffd
1408a1ff3:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408a1ff7:	48 8b 58 08          	mov    0x8(%rax),%rbx
1408a1ffb:	eb 04                	jmp    0x1408a2001
1408a1ffd:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1408a2001:	48 85 db             	test   %rbx,%rbx
1408a2004:	75 dd                	jne    0x1408a1fe3
1408a2006:	c6 47 10 2c          	movb   $0x2c,0x10(%rdi)
1408a200a:	48 85 db             	test   %rbx,%rbx
1408a200d:	0f 84 ad 00 00 00    	je     0x1408a20c0
1408a2013:	80 3b 2c             	cmpb   $0x2c,(%rbx)
1408a2016:	0f 84 86 00 00 00    	je     0x1408a20a2
1408a201c:	b8 01 00 00 00       	mov    $0x1,%eax
1408a2021:	89 47 14             	mov    %eax,0x14(%rdi)
1408a2024:	89 47 1c             	mov    %eax,0x1c(%rdi)
1408a2027:	4d 85 c0             	test   %r8,%r8
1408a202a:	74 21                	je     0x1408a204d
1408a202c:	41 f7 40 04 00 00 08 	testl  $0x80000,0x4(%r8)
1408a2033:	00
1408a2034:	74 17                	je     0x1408a204d
1408a2036:	49 63 48 2c          	movslq 0x2c(%r8),%rcx
1408a203a:	e8 31 b4 04 00       	call   0x1408ed470
1408a203f:	b9 0e 01 00 00       	mov    $0x10e,%ecx
1408a2044:	66 2b c1             	sub    %cx,%ax
1408a2047:	66 89 46 10          	mov    %ax,0x10(%rsi)
1408a204b:	eb 13                	jmp    0x1408a2060
1408a204d:	66 89 46 10          	mov    %ax,0x10(%rsi)
1408a2051:	4d 85 c0             	test   %r8,%r8
1408a2054:	74 2e                	je     0x1408a2084
1408a2056:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1408a205d:	00 00 00
1408a2060:	41 8b 40 04          	mov    0x4(%r8),%eax
1408a2064:	a9 00 20 08 00       	test   $0x82000,%eax
1408a2069:	74 19                	je     0x1408a2084
1408a206b:	0f ba e0 13          	bt     $0x13,%eax
1408a206f:	73 0a                	jae    0x1408a207b
1408a2071:	49 8b 40 20          	mov    0x20(%r8),%rax
1408a2075:	4c 8b 40 08          	mov    0x8(%rax),%r8
1408a2079:	eb 04                	jmp    0x1408a207f
1408a207b:	4d 8b 40 10          	mov    0x10(%r8),%r8
1408a207f:	4d 85 c0             	test   %r8,%r8
1408a2082:	75 dc                	jne    0x1408a2060
1408a2084:	4c 89 06             	mov    %r8,(%rsi)
1408a2087:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a208a:	66 44 89 6e 12       	mov    %r13w,0x12(%rsi)
1408a208f:	33 c0                	xor    %eax,%eax
1408a2091:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1408a2095:	0f 11 46 14          	movups %xmm0,0x14(%rsi)
1408a2099:	0f 11 46 24          	movups %xmm0,0x24(%rsi)
1408a209d:	89 46 34             	mov    %eax,0x34(%rsi)
1408a20a0:	eb 1e                	jmp    0x1408a20c0
1408a20a2:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408a20a6:	41 b0 2c             	mov    $0x2c,%r8b
1408a20a9:	48 8b cf             	mov    %rdi,%rcx
1408a20ac:	e8 6f c9 07 00       	call   0x14091ea20
1408a20b1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1408a20b5:	41 b0 2c             	mov    $0x2c,%r8b
1408a20b8:	48 8b cf             	mov    %rdi,%rcx
1408a20bb:	e8 60 c9 07 00       	call   0x14091ea20
1408a20c0:	8b 5f 14             	mov    0x14(%rdi),%ebx
1408a20c3:	83 eb 01             	sub    $0x1,%ebx
1408a20c6:	78 23                	js     0x1408a20eb
1408a20c8:	4c 8b a4 24 b0 00 00 	mov    0xb0(%rsp),%r12
1408a20cf:	00
1408a20d0:	44 8b c3             	mov    %ebx,%r8d
1408a20d3:	48 8b d7             	mov    %rdi,%rdx
1408a20d6:	49 8b cc             	mov    %r12,%rcx
1408a20d9:	e8 02 e2 ff ff       	call   0x1408a02e0
1408a20de:	83 eb 01             	sub    $0x1,%ebx
1408a20e1:	79 ed                	jns    0x1408a20d0
1408a20e3:	44 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12d
1408a20ea:	00
1408a20eb:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a20f0:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1408a20f7:	00
1408a20f8:	48 89 47 08          	mov    %rax,0x8(%rdi)
1408a20fc:	40 38 69 67          	cmp    %bpl,0x67(%rcx)
1408a2100:	0f 85 ae 00 00 00    	jne    0x1408a21b4
1408a2106:	8b 47 14             	mov    0x14(%rdi),%eax
1408a2109:	4c 8b 57 20          	mov    0x20(%rdi),%r10
1408a210d:	85 c0                	test   %eax,%eax
1408a210f:	0f 8e 9f 00 00 00    	jle    0x1408a21b4
1408a2115:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1408a211a:	44 8b d8             	mov    %eax,%r11d
1408a211d:	bf 01 00 00 00       	mov    $0x1,%edi
1408a2122:	49 8b 02             	mov    (%r10),%rax
1408a2125:	0f b6 08             	movzbl (%rax),%ecx
1408a2128:	80 f9 31             	cmp    $0x31,%cl