1400a2ceb:	aa aa 0a
1400a2cee:	4c 3b c0             	cmp    %rax,%r8
1400a2cf1:	0f 87 b4 02 00 00    	ja     0x1400a2fab
1400a2cf7:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400a2cfb:	49 8b c9             	mov    %r9,%rcx
1400a2cfe:	e8 5d cf fe ff       	call   0x14008fc60
1400a2d03:	4c 8b f7             	mov    %rdi,%r14
1400a2d06:	49 8b 1f             	mov    (%r15),%rbx
1400a2d09:	49 8b 47 08          	mov    0x8(%r15),%rax
1400a2d0d:	48 2b c3             	sub    %rbx,%rax
1400a2d10:	48 c1 f8 05          	sar    $0x5,%rax
1400a2d14:	48 85 c0             	test   %rax,%rax
1400a2d17:	0f 84 67 02 00 00    	je     0x1400a2f84
1400a2d1d:	40 38 7e 18          	cmp    %dil,0x18(%rsi)
1400a2d21:	0f 84 5d 02 00 00    	je     0x1400a2f84
1400a2d27:	4c 8b e7             	mov    %rdi,%r12
1400a2d2a:	4c 8d 2d e7 85 28 00 	lea    0x2885e7(%rip),%r13        # 0x14032b318
1400a2d31:	48 89 7d af          	mov    %rdi,-0x51(%rbp)
1400a2d35:	66 c7 45 b7 00 01    	movw   $0x100,-0x49(%rbp)
1400a2d3b:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
1400a2d3f:	c6 45 bf 01          	movb   $0x1,-0x41(%rbp)
1400a2d43:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400a2d47:	e8 b4 e3 ff ff       	call   0x1400a1100
1400a2d4c:	c6 45 bf 01          	movb   $0x1,-0x41(%rbp)
1400a2d50:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400a2d54:	e8 a7 e3 ff ff       	call   0x1400a1100
1400a2d59:	c6 45 b7 05          	movb   $0x5,-0x49(%rbp)
1400a2d5d:	49 8d 14 1c          	lea    (%r12,%rbx,1),%rdx
1400a2d61:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400a2d66:	76 03                	jbe    0x1400a2d6b
1400a2d68:	48 8b 12             	mov    (%rdx),%rdx
1400a2d6b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400a2d6f:	e8 9c ab ff ff       	call   0x14009d910
1400a2d74:	4c 8b c8             	mov    %rax,%r9
1400a2d77:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1400a2d7b:	80 7d bf 00          	cmpb   $0x0,-0x41(%rbp)
1400a2d7f:	74 29                	je     0x1400a2daa
1400a2d81:	49 8b d6             	mov    %r14,%rdx
1400a2d84:	48 8b ce             	mov    %rsi,%rcx
1400a2d87:	e8 14 8f ff ff       	call   0x14009bca0
1400a2d8c:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400a2d90:	48 3b c8             	cmp    %rax,%rcx
1400a2d93:	0f 84 75 01 00 00    	je     0x1400a2f0e
1400a2d99:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1400a2d9d:	48 8b c8             	mov    %rax,%rcx
1400a2da0:	e8 7b e6 00 00       	call   0x1400b1420
1400a2da5:	e9 64 01 00 00       	jmp    0x1400a2f0e
1400a2daa:	80 7d b7 09          	cmpb   $0x9,-0x49(%rbp)
1400a2dae:	0f 85 03 01 00 00    	jne    0x1400a2eb7
1400a2db4:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a2db7:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1400a2dbb:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1400a2dbf:	48 c7 45 ef 0f 00 00 	movq   $0xf,-0x11(%rbp)
1400a2dc6:	00
1400a2dc7:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
1400a2dcb:	4c 89 6d ff          	mov    %r13,-0x1(%rbp)
1400a2dcf:	48 c7 45 f7 51 87 91 	movq   $0x21918751,-0x9(%rbp)
1400a2dd6:	21
1400a2dd7:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400a2ddb:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400a2ddf:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400a2de4:	75 6c                	jne    0x1400a2e52
1400a2de6:	4c 8d 3d 53 d3 35 00 	lea    0x35d353(%rip),%r15        # 0x140400140
1400a2ded:	0f 1f 00             	nopl   (%rax)
1400a2df0:	49 8b 48 20          	mov    0x20(%r8),%rcx
1400a2df4:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a2df9:	75 0b                	jne    0x1400a2e06
1400a2dfb:	49 3b cf             	cmp    %r15,%rcx
1400a2dfe:	74 06                	je     0x1400a2e06
1400a2e00:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400a2e04:	eb 0a                	jmp    0x1400a2e10
1400a2e06:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a2e0b:	76 03                	jbe    0x1400a2e10
1400a2e0d:	48 8b 09             	mov    (%rcx),%rcx
1400a2e10:	48 8b c7             	mov    %rdi,%rax
1400a2e13:	0f 1f 40 00          	nopl   0x0(%rax)
1400a2e17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400a2e1e:	00 00
1400a2e20:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
1400a2e24:	48 ff c0             	inc    %rax
1400a2e27:	42 3a 54 28 ff       	cmp    -0x1(%rax,%r13,1),%dl
1400a2e2c:	75 0b                	jne    0x1400a2e39
1400a2e2e:	48 83 f8 06          	cmp    $0x6,%rax
1400a2e32:	75 ec                	jne    0x1400a2e20
1400a2e34:	42 3a 54 28 ff       	cmp    -0x1(%rax,%r13,1),%dl
1400a2e39:	73 06                	jae    0x1400a2e41
1400a2e3b:	4d 8b 40 10          	mov    0x10(%r8),%r8
1400a2e3f:	eb 06                	jmp    0x1400a2e47
1400a2e41:	49 8b d8             	mov    %r8,%rbx
1400a2e44:	4d 8b 00             	mov    (%r8),%r8
1400a2e47:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400a2e4c:	74 a2                	je     0x1400a2df0
1400a2e4e:	4c 8b 7d cf          	mov    -0x31(%rbp),%r15
1400a2e52:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400a2e56:	75 5f                	jne    0x1400a2eb7
1400a2e58:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400a2e5c:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a2e61:	75 12                	jne    0x1400a2e75
1400a2e63:	48 8d 05 d6 d2 35 00 	lea    0x35d2d6(%rip),%rax        # 0x140400140
1400a2e6a:	48 3b c8             	cmp    %rax,%rcx
1400a2e6d:	74 06                	je     0x1400a2e75
1400a2e6f:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400a2e73:	eb 0a                	jmp    0x1400a2e7f
1400a2e75:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a2e7a:	76 03                	jbe    0x1400a2e7f
1400a2e7c:	48 8b 09             	mov    (%rcx),%rcx
1400a2e7f:	48 8b c7             	mov    %rdi,%rax
1400a2e82:	0f 1f 40 00          	nopl   0x0(%rax)
1400a2e86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400a2e8d:	00 00 00
1400a2e90:	41 0f b6 54 05 00    	movzbl 0x0(%r13,%rax,1),%edx
1400a2e96:	48 ff c0             	inc    %rax
1400a2e99:	3a 54 01 ff          	cmp    -0x1(%rcx,%rax,1),%dl
1400a2e9d:	75 0a                	jne    0x1400a2ea9
1400a2e9f:	48 83 f8 06          	cmp    $0x6,%rax
1400a2ea3:	75 eb                	jne    0x1400a2e90
1400a2ea5:	3a 54 01 ff          	cmp    -0x1(%rcx,%rax,1),%dl
1400a2ea9:	72 0c                	jb     0x1400a2eb7
1400a2eab:	49 3b 59 08          	cmp    0x8(%r9),%rbx
1400a2eaf:	74 06                	je     0x1400a2eb7
1400a2eb1:	48 83 c3 28          	add    $0x28,%rbx
1400a2eb5:	eb 07                	jmp    0x1400a2ebe
1400a2eb7:	48 8d 1d b2 d2 35 00 	lea    0x35d2b2(%rip),%rbx        # 0x140400170
1400a2ebe:	80 7b 10 05          	cmpb   $0x5,0x10(%rbx)
1400a2ec2:	75 05                	jne    0x1400a2ec9
1400a2ec4:	48 8b 1b             	mov    (%rbx),%rbx
1400a2ec7:	eb 07                	jmp    0x1400a2ed0
1400a2ec9:	48 8d 1d b8 d2 35 00 	lea    0x35d2b8(%rip),%rbx        # 0x140400188
1400a2ed0:	48 8b ce             	mov    %rsi,%rcx
1400a2ed3:	e8 28 e2 ff ff       	call   0x1400a1100
1400a2ed8:	c6 46 18 00          	movb   $0x0,0x18(%rsi)
1400a2edc:	49 8b d5             	mov    %r13,%rdx
1400a2edf:	48 8b ce             	mov    %rsi,%rcx
1400a2ee2:	e8 89 8a ff ff       	call   0x14009b970
1400a2ee7:	48 8b f8             	mov    %rax,%rdi
1400a2eea:	48 8b c8             	mov    %rax,%rcx
1400a2eed:	e8 0e e2 ff ff       	call   0x1400a1100
1400a2ef2:	c6 47 10 05          	movb   $0x5,0x10(%rdi)
1400a2ef6:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1400a2efb:	76 03                	jbe    0x1400a2f00
1400a2efd:	48 8b 1b             	mov    (%rbx),%rbx
1400a2f00:	48 8b d3             	mov    %rbx,%rdx
1400a2f03:	48 8b cf             	mov    %rdi,%rcx
1400a2f06:	e8 05 aa ff ff       	call   0x14009d910
1400a2f0b:	48 89 07             	mov    %rax,(%rdi)
1400a2f0e:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1400a2f12:	e8 e9 e1 ff ff       	call   0x1400a1100
1400a2f17:	80 7d b8 00          	cmpb   $0x0,-0x48(%rbp)
1400a2f1b:	74 3e                	je     0x1400a2f5b
1400a2f1d:	48 8b 7d af          	mov    -0x51(%rbp),%rdi
1400a2f21:	48 85 ff             	test   %rdi,%rdi
1400a2f24:	74 35                	je     0x1400a2f5b
1400a2f26:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1400a2f2a:	e8 71 4f ff ff       	call   0x140097ea0
1400a2f2f:	48 8b 57 28          	mov    0x28(%rdi),%rdx
1400a2f33:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400a2f37:	e8 f4 ba fe ff       	call   0x14008ea30
1400a2f3c:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1400a2f40:	e8 3f 73 25 00       	call   0x1402fa284
1400a2f45:	48 8b cf             	mov    %rdi,%rcx
1400a2f48:	e8 23 62 ff ff       	call   0x140099170
1400a2f4d:	ba 88 00 00 00       	mov    $0x88,%edx
1400a2f52:	48 8b cf             	mov    %rdi,%rcx
1400a2f55:	e8 2a 73 25 00       	call   0x1402fa284
1400a2f5a:	90                   	nop
1400a2f5b:	49 ff c6             	inc    %r14
1400a2f5e:	49 83 c4 20          	add    $0x20,%r12
1400a2f62:	49 8b 1f             	mov    (%r15),%rbx
1400a2f65:	49 8b 47 08          	mov    0x8(%r15),%rax
1400a2f69:	48 2b c3             	sub    %rbx,%rax
1400a2f6c:	48 c1 f8 05          	sar    $0x5,%rax
1400a2f70:	4c 3b f0             	cmp    %rax,%r14
1400a2f73:	73 0f                	jae    0x1400a2f84
1400a2f75:	80 7e 18 00          	cmpb   $0x0,0x18(%rsi)
1400a2f79:	bf 00 00 00 00       	mov    $0x0,%edi
1400a2f7e:	0f 85 ad fd ff ff    	jne    0x1400a2d31
1400a2f84:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1400a2f88:	48 33 cc             	xor    %rsp,%rcx
1400a2f8b:	e8 b0 76 25 00       	call   0x1402fa640
1400a2f90:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1400a2f97:	00
1400a2f98:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400a2f9f:	41 5f                	pop    %r15
1400a2fa1:	41 5e                	pop    %r14
1400a2fa3:	41 5d                	pop    %r13
1400a2fa5:	41 5c                	pop    %r12
1400a2fa7:	5f                   	pop    %rdi
1400a2fa8:	5e                   	pop    %rsi
1400a2fa9:	5d                   	pop    %rbp
1400a2faa:	c3                   	ret
1400a2fab:	e8 30 e6 01 00       	call   0x1400c15e0
1400a2fb0:	cc                   	int3
1400a2fb1:	cc                   	int3
1400a2fb2:	cc                   	int3
1400a2fb3:	cc                   	int3
1400a2fb4:	cc                   	int3
1400a2fb5:	cc                   	int3
1400a2fb6:	cc                   	int3
1400a2fb7:	cc                   	int3
1400a2fb8:	cc                   	int3
1400a2fb9:	cc                   	int3
1400a2fba:	cc                   	int3
1400a2fbb:	cc                   	int3
1400a2fbc:	cc                   	int3
1400a2fbd:	cc                   	int3
1400a2fbe:	cc                   	int3
1400a2fbf:	cc                   	int3
1400a2fc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400a2fc5:	55                   	push   %rbp
1400a2fc6:	56                   	push   %rsi
1400a2fc7:	57                   	push   %rdi
1400a2fc8:	41 54                	push   %r12
1400a2fca:	41 55                	push   %r13
1400a2fcc:	41 56                	push   %r14
1400a2fce:	41 57                	push   %r15
1400a2fd0:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400a2fd7:	48 8b 05 a2 51 36 00 	mov    0x3651a2(%rip),%rax        # 0x140408180
1400a2fde:	48 33 c4             	xor    %rsp,%rax
1400a2fe1:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400a2fe6:	4c 8b fa             	mov    %rdx,%r15
1400a2fe9:	48 8b f1             	mov    %rcx,%rsi
1400a2fec:	45 33 ed             	xor    %r13d,%r13d
1400a2fef:	80 79 10 08          	cmpb   $0x8,0x10(%rcx)
1400a2ff3:	74 29                	je     0x1400a301e
1400a2ff5:	e8 06 e1 ff ff       	call   0x1400a1100
1400a2ffa:	c6 46 10 08          	movb   $0x8,0x10(%rsi)
1400a2ffe:	48 8b ce             	mov    %rsi,%rcx
1400a3001:	e8 3a b6 00 00       	call   0x1400ae640
1400a3006:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a300b:	e8 7c 76 25 00       	call   0x1402fa68c
1400a3010:	4c 89 28             	mov    %r13,(%rax)
1400a3013:	4c 89 68 08          	mov    %r13,0x8(%rax)
1400a3017:	4c 89 68 10          	mov    %r13,0x10(%rax)
1400a301b:	48 89 06             	mov    %rax,(%rsi)
1400a301e:	48 bb ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rbx
1400a3025:	aa aa 2a
1400a3028:	80 7e 10 08          	cmpb   $0x8,0x10(%rsi)
1400a302c:	75 66                	jne    0x1400a3094
1400a302e:	4c 8b 0e             	mov    (%rsi),%r9
1400a3031:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400a3035:	49 2b 0f             	sub    (%r15),%rcx
1400a3038:	48 8b c3             	mov    %rbx,%rax
1400a303b:	48 f7 e9             	imul   %rcx
1400a303e:	4c 8b c2             	mov    %rdx,%r8
1400a3041:	49 c1 f8 02          	sar    $0x2,%r8
1400a3045:	49 8b c0             	mov    %r8,%rax
1400a3048:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a304c:	4c 03 c0             	add    %rax,%r8
1400a304f:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
1400a3054:	49 8b 49 10          	mov    0x10(%r9),%rcx
1400a3058:	49 2b 09             	sub    (%r9),%rcx
1400a305b:	48 8b c3             	mov    %rbx,%rax
1400a305e:	48 f7 e9             	imul   %rcx
1400a3061:	48 c1 fa 02          	sar    $0x2,%rdx
1400a3065:	48 8b c2             	mov    %rdx,%rax
1400a3068:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a306c:	48 03 d0             	add    %rax,%rdx
1400a306f:	4c 3b c2             	cmp    %rdx,%r8
1400a3072:	76 20                	jbe    0x1400a3094
1400a3074:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
1400a307b:	aa aa 0a
1400a307e:	4c 3b c0             	cmp    %rax,%r8
1400a3081:	0f 87 d1 02 00 00    	ja     0x1400a3358
1400a3087:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400a308c:	49 8b c9             	mov    %r9,%rcx
1400a308f:	e8 cc cb fe ff       	call   0x14008fc60
1400a3094:	49 8b ed             	mov    %r13,%rbp
1400a3097:	4d 8b 07             	mov    (%r15),%r8
1400a309a:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400a309e:	49 2b c8             	sub    %r8,%rcx
1400a30a1:	48 8b c3             	mov    %rbx,%rax
1400a30a4:	48 f7 e9             	imul   %rcx
1400a30a7:	48 c1 fa 02          	sar    $0x2,%rdx
1400a30ab:	48 8b c2             	mov    %rdx,%rax
1400a30ae:	48 c1 e8 3f          	shr    $0x3f,%rax
1400a30b2:	48 03 d0             	add    %rax,%rdx
1400a30b5:	0f 84 75 02 00 00    	je     0x1400a3330
1400a30bb:	40 38 6e 18          	cmp    %bpl,0x18(%rsi)
1400a30bf:	0f 84 6b 02 00 00    	je     0x1400a3330
1400a30c5:	4d 8b f5             	mov    %r13,%r14
1400a30c8:	4c 8d 25 49 82 28 00 	lea    0x288249(%rip),%r12        # 0x14032b318
1400a30cf:	48 8d 3d 6a d0 35 00 	lea    0x35d06a(%rip),%rdi        # 0x140400140
1400a30d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400a30dd:	00 00 00
1400a30e0:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1400a30e5:	66 c7 44 24 30 00 01 	movw   $0x100,0x30(%rsp)
1400a30ec:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400a30f1:	4b 8d 14 06          	lea    (%r14,%r8,1),%rdx
1400a30f5:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
1400a30fa:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1400a30ff:	48 3b d0             	cmp    %rax,%rdx
1400a3102:	0f 84 71 01 00 00    	je     0x1400a3279
1400a3108:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400a310d:	e8 be 3e 00 00       	call   0x1400a6fd0
1400a3112:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1400a3117:	0f 85 5c 01 00 00    	jne    0x1400a3279
1400a311d:	80 7c 24 30 09       	cmpb   $0x9,0x30(%rsp)
1400a3122:	0f 85 ee 00 00 00    	jne    0x1400a3216
1400a3128:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a312b:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1400a3130:	4c 89 6c 24 58       	mov    %r13,0x58(%rsp)
1400a3135:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
1400a313c:	00 00
1400a313e:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1400a3143:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1400a3148:	48 c7 44 24 68 51 87 	movq   $0x21918751,0x68(%rsp)
1400a314f:	91 21
1400a3151:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
1400a3156:	49 8b 59 08          	mov    0x8(%r9),%rbx
1400a315a:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1400a315e:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400a3163:	75 59                	jne    0x1400a31be
1400a3165:	49 8b 48 20          	mov    0x20(%r8),%rcx
1400a3169:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a316e:	75 0b                	jne    0x1400a317b
1400a3170:	48 3b cf             	cmp    %rdi,%rcx
1400a3173:	74 06                	je     0x1400a317b
1400a3175:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400a3179:	eb 0a                	jmp    0x1400a3185
1400a317b:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a3180:	76 03                	jbe    0x1400a3185
1400a3182:	48 8b 09             	mov    (%rcx),%rcx
1400a3185:	49 8b c5             	mov    %r13,%rax
1400a3188:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400a318f:	00
1400a3190:	0f b6 14 01          	movzbl (%rcx,%rax,1),%edx
1400a3194:	48 ff c0             	inc    %rax
1400a3197:	41 3a 54 04 ff       	cmp    -0x1(%r12,%rax,1),%dl
1400a319c:	75 0b                	jne    0x1400a31a9
1400a319e:	48 83 f8 06          	cmp    $0x6,%rax
1400a31a2:	75 ec                	jne    0x1400a3190
1400a31a4:	41 3a 54 04 ff       	cmp    -0x1(%r12,%rax,1),%dl
1400a31a9:	73 06                	jae    0x1400a31b1
1400a31ab:	4d 8b 40 10          	mov    0x10(%r8),%r8
1400a31af:	eb 06                	jmp    0x1400a31b7
1400a31b1:	49 8b d8             	mov    %r8,%rbx
1400a31b4:	4d 8b 00             	mov    (%r8),%r8
1400a31b7:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400a31bc:	74 a7                	je     0x1400a3165
1400a31be:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400a31c2:	75 52                	jne    0x1400a3216
1400a31c4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400a31c8:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a31cd:	75 0b                	jne    0x1400a31da
1400a31cf:	48 3b cf             	cmp    %rdi,%rcx
1400a31d2:	74 06                	je     0x1400a31da
1400a31d4:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1400a31d8:	eb 0a                	jmp    0x1400a31e4
1400a31da:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a31df:	76 03                	jbe    0x1400a31e4