1403a1e28:	cc                   	int3
1403a1e29:	cc                   	int3
1403a1e2a:	cc                   	int3
1403a1e2b:	cc                   	int3
1403a1e2c:	cc                   	int3
1403a1e2d:	cc                   	int3
1403a1e2e:	cc                   	int3
1403a1e2f:	cc                   	int3
1403a1e30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a1e35:	57                   	push   %rdi
1403a1e36:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1403a1e3d:	48 8b 05 bc 70 01 01 	mov    0x10170bc(%rip),%rax        # 0x1413b8f00
1403a1e44:	48 33 c4             	xor    %rsp,%rax
1403a1e47:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1403a1e4e:	00
1403a1e4f:	48 8b d9             	mov    %rcx,%rbx
1403a1e52:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
1403a1e59:	48 83 bb 58 01 00 00 	cmpq   $0xf,0x158(%rbx)
1403a1e60:	0f
1403a1e61:	76 07                	jbe    0x1403a1e6a
1403a1e63:	48 8b 8b 40 01 00 00 	mov    0x140(%rbx),%rcx
1403a1e6a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a1e6f:	e8 3c 01 60 00       	call   0x1409a1fb0
1403a1e74:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
1403a1e7b:	48 85 c0             	test   %rax,%rax
1403a1e7e:	0f 85 8b 00 00 00    	jne    0x1403a1f0f
1403a1e84:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a1e87:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1403a1e8c:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1e8f:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1403a1e95:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403a1e9a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1403a1ea1:	49 ff c0             	inc    %r8
1403a1ea4:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403a1ea9:	75 f6                	jne    0x1403a1ea1
1403a1eab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a1eb0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403a1eb5:	e8 46 4f df ff       	call   0x140196e00
1403a1eba:	90                   	nop
1403a1ebb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403a1ec0:	48 8b cb             	mov    %rbx,%rcx
1403a1ec3:	e8 38 d4 1e 00       	call   0x14058f300
1403a1ec8:	90                   	nop
1403a1ec9:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403a1ece:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1ed2:	0f 86 22 01 00 00    	jbe    0x1403a1ffa
1403a1ed8:	48 ff c2             	inc    %rdx
1403a1edb:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403a1ee0:	48 8b c1             	mov    %rcx,%rax
1403a1ee3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1eea:	72 19                	jb     0x1403a1f05
1403a1eec:	48 83 c2 27          	add    $0x27,%rdx
1403a1ef0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1ef4:	48 2b c1             	sub    %rcx,%rax
1403a1ef7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1efb:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1eff:	0f 87 1c 01 00 00    	ja     0x1403a2021
1403a1f05:	e8 3a 92 a7 00       	call   0x140e1b144
1403a1f0a:	e9 eb 00 00 00       	jmp    0x1403a1ffa
1403a1f0f:	48 8b c8             	mov    %rax,%rcx
1403a1f12:	e8 b9 e3 5f 00       	call   0x1409a02d0
1403a1f17:	48 8b c8             	mov    %rax,%rcx
1403a1f1a:	e8 41 0f a9 00       	call   0x140e32e60
1403a1f1f:	89 83 60 01 00 00    	mov    %eax,0x160(%rbx)
1403a1f25:	85 c0                	test   %eax,%eax
1403a1f27:	0f 89 a5 00 00 00    	jns    0x1403a1fd2
1403a1f2d:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a1f30:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1403a1f35:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1f38:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1403a1f3e:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a1f43:	e8 c0 91 a7 00       	call   0x140e1b108
1403a1f48:	48 8b d0             	mov    %rax,%rdx
1403a1f4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a1f50:	66 0f 6f 05 e8 49 c0 	movdqa 0xc049e8(%rip),%xmm0        # 0x140fa6940
1403a1f57:	00
1403a1f58:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1403a1f5e:	0f 10 05 03 2f c4 00 	movups 0xc42f03(%rip),%xmm0        # 0x140fe4e68
1403a1f65:	0f 11 00             	movups %xmm0,(%rax)
1403a1f68:	0f 10 0d 09 2f c4 00 	movups 0xc42f09(%rip),%xmm1        # 0x140fe4e78
1403a1f6f:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1403a1f73:	8b 0d 0f 2f c4 00    	mov    0xc42f0f(%rip),%ecx        # 0x140fe4e88
1403a1f79:	89 48 20             	mov    %ecx,0x20(%rax)
1403a1f7c:	0f b7 05 09 2f c4 00 	movzwl 0xc42f09(%rip),%eax        # 0x140fe4e8c
1403a1f83:	66 89 42 24          	mov    %ax,0x24(%rdx)
1403a1f87:	c6 42 26 00          	movb   $0x0,0x26(%rdx)
1403a1f8b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403a1f90:	48 8b cb             	mov    %rbx,%rcx
1403a1f93:	e8 e8 d6 1e 00       	call   0x14058f680
1403a1f98:	90                   	nop
1403a1f99:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403a1f9e:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1fa2:	76 2e                	jbe    0x1403a1fd2
1403a1fa4:	48 ff c2             	inc    %rdx
1403a1fa7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403a1fac:	48 8b c1             	mov    %rcx,%rax
1403a1faf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1fb6:	72 15                	jb     0x1403a1fcd
1403a1fb8:	48 83 c2 27          	add    $0x27,%rdx
1403a1fbc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1fc0:	48 2b c1             	sub    %rcx,%rax
1403a1fc3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1fc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1fcb:	77 4e                	ja     0x1403a201b
1403a1fcd:	e8 72 91 a7 00       	call   0x140e1b144
1403a1fd2:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1fd9:	e8 62 e2 5f 00       	call   0x1409a0240
1403a1fde:	89 83 64 01 00 00    	mov    %eax,0x164(%rbx)
1403a1fe4:	c6 83 6c 01 00 00 00 	movb   $0x0,0x16c(%rbx)
1403a1feb:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
1403a1ff2:	48 8b cb             	mov    %rbx,%rcx
1403a1ff5:	e8 e6 d6 1e 00       	call   0x14058f6e0
1403a1ffa:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1403a2001:	00
1403a2002:	48 33 cc             	xor    %rsp,%rcx
1403a2005:	e8 f6 94 a7 00       	call   0x140e1b500
1403a200a:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1403a2011:	00
1403a2012:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1403a2019:	5f                   	pop    %rdi
1403a201a:	c3                   	ret
1403a201b:	e8 84 81 a8 00       	call   0x140e2a1a4
1403a2020:	cc                   	int3
1403a2021:	e8 7e 81 a8 00       	call   0x140e2a1a4
1403a2026:	cc                   	int3
1403a2027:	cc                   	int3
1403a2028:	cc                   	int3
1403a2029:	cc                   	int3
1403a202a:	cc                   	int3
1403a202b:	cc                   	int3
1403a202c:	cc                   	int3
1403a202d:	cc                   	int3
1403a202e:	cc                   	int3
1403a202f:	cc                   	int3
1403a2030:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403a2035:	55                   	push   %rbp
1403a2036:	56                   	push   %rsi
1403a2037:	57                   	push   %rdi
1403a2038:	48 8b ec             	mov    %rsp,%rbp
1403a203b:	48 83 ec 70          	sub    $0x70,%rsp
1403a203f:	48 8b 05 ba 6e 01 01 	mov    0x1016eba(%rip),%rax        # 0x1413b8f00
1403a2046:	48 33 c4             	xor    %rsp,%rax
1403a2049:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403a204d:	48 8b f1             	mov    %rcx,%rsi
1403a2050:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a2053:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1403a2057:	66 0f 6f 0d d1 1d c0 	movdqa 0xc01dd1(%rip),%xmm1        # 0x140fa3e30
1403a205e:	00
1403a205f:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1403a2064:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1403a2068:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1403a206f:	48 85 d2             	test   %rdx,%rdx
1403a2072:	74 25                	je     0x1403a2099
1403a2074:	48 8d 0d dd 2e c4 00 	lea    0xc42edd(%rip),%rcx        # 0x140fe4f58
1403a207b:	e8 90 58 4c 00       	call   0x140867910
1403a2080:	4c 8b c3             	mov    %rbx,%r8
1403a2083:	49 ff c0             	inc    %r8
1403a2086:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403a208b:	75 f6                	jne    0x1403a2083
1403a208d:	48 8b d0             	mov    %rax,%rdx
1403a2090:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403a2094:	e8 37 d3 df ff       	call   0x14019f3d0
1403a2099:	48 8b 8e 90 01 00 00 	mov    0x190(%rsi),%rcx
1403a20a0:	48 85 c9             	test   %rcx,%rcx
1403a20a3:	0f 84 a0 00 00 00    	je     0x1403a2149
1403a20a9:	48 8d 7d b0          	lea    -0x50(%rbp),%rdi
1403a20ad:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1403a20b2:	48 0f 47 7d b0       	cmova  -0x50(%rbp),%rdi
1403a20b7:	e8 f4 e4 5f 00       	call   0x1409a05b0
1403a20bc:	4c 8b c7             	mov    %rdi,%r8
1403a20bf:	48 8b d0             	mov    %rax,%rdx
1403a20c2:	48 8d 0d 97 2e c4 00 	lea    0xc42e97(%rip),%rcx        # 0x140fe4f60
1403a20c9:	e8 42 58 4c 00       	call   0x140867910
1403a20ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a20d1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403a20d5:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a20d8:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403a20dd:	0f 1f 00             	nopl   (%rax)
1403a20e0:	48 ff c3             	inc    %rbx
1403a20e3:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
1403a20e7:	75 f7                	jne    0x1403a20e0
1403a20e9:	4c 8b c3             	mov    %rbx,%r8
1403a20ec:	48 8b d0             	mov    %rax,%rdx
1403a20ef:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403a20f3:	e8 08 4d df ff       	call   0x140196e00
1403a20f8:	90                   	nop
1403a20f9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403a20fd:	48 8b ce             	mov    %rsi,%rcx
1403a2100:	e8 fb d1 1e 00       	call   0x14058f300
1403a2105:	90                   	nop
1403a2106:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403a210a:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a210e:	0f 86 bb 00 00 00    	jbe    0x1403a21cf
1403a2114:	48 ff c2             	inc    %rdx
1403a2117:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403a211b:	48 8b c1             	mov    %rcx,%rax
1403a211e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a2125:	0f 82 9f 00 00 00    	jb     0x1403a21ca
1403a212b:	48 83 c2 27          	add    $0x27,%rdx
1403a212f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a2133:	48 2b c1             	sub    %rcx,%rax
1403a2136:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a213a:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a213e:	0f 87 f5 00 00 00    	ja     0x1403a2239
1403a2144:	e9 81 00 00 00       	jmp    0x1403a21ca
1403a2149:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1403a214d:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1403a2152:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
1403a2157:	48 8d 0d 1a 2e c4 00 	lea    0xc42e1a(%rip),%rcx        # 0x140fe4f78
1403a215e:	e8 ad 57 4c 00       	call   0x140867910
1403a2163:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a2166:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403a216a:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a216d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403a2172:	48 ff c3             	inc    %rbx
1403a2175:	80 3c 18 00          	cmpb   $0x0,(%rax,%rbx,1)
1403a2179:	75 f7                	jne    0x1403a2172
1403a217b:	4c 8b c3             	mov    %rbx,%r8
1403a217e:	48 8b d0             	mov    %rax,%rdx
1403a2181:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403a2185:	e8 76 4c df ff       	call   0x140196e00
1403a218a:	90                   	nop
1403a218b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403a218f:	48 8b ce             	mov    %rsi,%rcx
1403a2192:	e8 69 d1 1e 00       	call   0x14058f300
1403a2197:	90                   	nop
1403a2198:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403a219c:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a21a0:	76 2d                	jbe    0x1403a21cf
1403a21a2:	48 ff c2             	inc    %rdx
1403a21a5:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403a21a9:	48 8b c1             	mov    %rcx,%rax
1403a21ac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a21b3:	72 15                	jb     0x1403a21ca
1403a21b5:	48 83 c2 27          	add    $0x27,%rdx
1403a21b9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a21bd:	48 2b c1             	sub    %rcx,%rax
1403a21c0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a21c4:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a21c8:	77 75                	ja     0x1403a223f
1403a21ca:	e8 75 8f a7 00       	call   0x140e1b144
1403a21cf:	48 8b 06             	mov    (%rsi),%rax
1403a21d2:	48 8b ce             	mov    %rsi,%rcx
1403a21d5:	48 8b 40 68          	mov    0x68(%rax),%rax
1403a21d9:	ff 15 41 18 be 00    	call   *0xbe1841(%rip)        # 0x140f83a20
1403a21df:	90                   	nop
1403a21e0:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1403a21e4:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a21e8:	76 2d                	jbe    0x1403a2217
1403a21ea:	48 ff c2             	inc    %rdx
1403a21ed:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1403a21f1:	48 8b c1             	mov    %rcx,%rax
1403a21f4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a21fb:	72 15                	jb     0x1403a2212
1403a21fd:	48 83 c2 27          	add    $0x27,%rdx
1403a2201:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a2205:	48 2b c1             	sub    %rcx,%rax
1403a2208:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a220c:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a2210:	77 21                	ja     0x1403a2233
1403a2212:	e8 2d 8f a7 00       	call   0x140e1b144
1403a2217:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1403a221b:	48 33 cc             	xor    %rsp,%rcx
1403a221e:	e8 dd 92 a7 00       	call   0x140e1b500
1403a2223:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1403a222a:	00
1403a222b:	48 83 c4 70          	add    $0x70,%rsp
1403a222f:	5f                   	pop    %rdi
1403a2230:	5e                   	pop    %rsi
1403a2231:	5d                   	pop    %rbp
1403a2232:	c3                   	ret
1403a2233:	e8 6c 7f a8 00       	call   0x140e2a1a4
1403a2238:	90                   	nop
1403a2239:	e8 66 7f a8 00       	call   0x140e2a1a4
1403a223e:	90                   	nop
1403a223f:	e8 60 7f a8 00       	call   0x140e2a1a4
1403a2244:	cc                   	int3
1403a2245:	cc                   	int3
1403a2246:	cc                   	int3
1403a2247:	cc                   	int3
1403a2248:	cc                   	int3
1403a2249:	cc                   	int3
1403a224a:	cc                   	int3
1403a224b:	cc                   	int3
1403a224c:	cc                   	int3
1403a224d:	cc                   	int3
1403a224e:	cc                   	int3
1403a224f:	cc                   	int3
1403a2250:	48 8b 01             	mov    (%rcx),%rax
1403a2253:	48 8b 40 40          	mov    0x40(%rax),%rax
1403a2257:	48 ff 25 c2 17 be 00 	rex.W jmp *0xbe17c2(%rip)        # 0x140f83a20
1403a225e:	cc                   	int3
1403a225f:	cc                   	int3
1403a2260:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403a2265:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403a226a:	57                   	push   %rdi
1403a226b:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1403a2272:	48 8b 05 87 6c 01 01 	mov    0x1016c87(%rip),%rax        # 0x1413b8f00
1403a2279:	48 33 c4             	xor    %rsp,%rax
1403a227c:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1403a2283:	00
1403a2284:	8b f2                	mov    %edx,%esi
1403a2286:	48 8b d9             	mov    %rcx,%rbx
1403a2289:	48 83 b9 90 01 00 00 	cmpq   $0x0,0x190(%rcx)
1403a2290:	00
1403a2291:	0f 84 13 01 00 00    	je     0x1403a23aa
1403a2297:	e8 74 d2 1e 00       	call   0x14058f510
1403a229c:	48 8b f8             	mov    %rax,%rdi
1403a229f:	48 85 c0             	test   %rax,%rax
1403a22a2:	0f 85 a1 00 00 00    	jne    0x1403a2349
1403a22a8:	44 8b ce             	mov    %esi,%r9d
1403a22ab:	4c 8d 05 7e 2c c4 00 	lea    0xc42c7e(%rip),%r8        # 0x140fe4f30
1403a22b2:	ba 00 01 00 00       	mov    $0x100,%edx
1403a22b7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1403a22bc:	e8 6f da fd ff       	call   0x14037fd30
1403a22c1:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a22c4:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1403a22c9:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a22cc:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1403a22d2:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403a22d7:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1403a22de:	66 90                	xchg   %ax,%ax
1403a22e0:	49 ff c0             	inc    %r8
1403a22e3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403a22e8:	75 f6                	jne    0x1403a22e0
1403a22ea:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a22ef:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403a22f4:	e8 07 4b df ff       	call   0x140196e00
1403a22f9:	90                   	nop
1403a22fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403a22ff:	48 8b cb             	mov    %rbx,%rcx
1403a2302:	e8 f9 cf 1e 00       	call   0x14058f300
1403a2307:	90                   	nop
1403a2308:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403a230d:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a2311:	76 6f                	jbe    0x1403a2382
1403a2313:	48 ff c2             	inc    %rdx
1403a2316:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403a231b:	48 8b c1             	mov    %rcx,%rax
1403a231e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a2325:	72 19                	jb     0x1403a2340
1403a2327:	48 83 c2 27          	add    $0x27,%rdx
1403a232b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a232f:	48 2b c1             	sub    %rcx,%rax
1403a2332:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a2336:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a233a:	0f 87 91 00 00 00    	ja     0x1403a23d1
1403a2340:	e8 ff 8d a7 00       	call   0x140e1b144
1403a2345:	32 c0                	xor    %al,%al
1403a2347:	eb 63                	jmp    0x1403a23ac