1401d5f3a:	56                   	push   %rsi
1401d5f3b:	53                   	push   %rbx
1401d5f3c:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1401d5f43:	48 8b 3d a6 2b 06 00 	mov    0x62ba6(%rip),%rdi        # 0x140238af0
1401d5f4a:	bb 00 01 00 00       	mov    $0x100,%ebx
1401d5f4f:	48 8b 07             	mov    (%rdi),%rax
1401d5f52:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1401d5f59:	00
1401d5f5a:	31 c0                	xor    %eax,%eax
1401d5f5c:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1401d5f61:	48 89 cd             	mov    %rcx,%rbp
1401d5f64:	b9 0b 00 00 00       	mov    $0xb,%ecx
1401d5f69:	4c 89 e7             	mov    %r12,%rdi
1401d5f6c:	49 89 d7             	mov    %rdx,%r15
1401d5f6f:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1401d5f74:	4c 89 c6             	mov    %r8,%rsi
1401d5f77:	4d 89 ce             	mov    %r9,%r14
1401d5f7a:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401d5f7d:	41 8b 00             	mov    (%r8),%eax
1401d5f80:	48 89 e9             	mov    %rbp,%rcx
1401d5f83:	25 00 c0 00 00       	and    $0xc000,%eax
1401d5f88:	3d 00 80 00 00       	cmp    $0x8000,%eax
1401d5f8d:	b8 14 00 00 00       	mov    $0x14,%eax
1401d5f92:	0f 44 d8             	cmove  %eax,%ebx
1401d5f95:	89 da                	mov    %ebx,%edx
1401d5f97:	e8 14 08 00 00       	call   0x1401d67b0
1401d5f9c:	89 da                	mov    %ebx,%edx
1401d5f9e:	4c 89 f9             	mov    %r15,%rcx
1401d5fa1:	8d 78 01             	lea    0x1(%rax),%edi
1401d5fa4:	e8 07 08 00 00       	call   0x1401d67b0
1401d5fa9:	44 8d 68 01          	lea    0x1(%rax),%r13d
1401d5fad:	8b 06                	mov    (%rsi),%eax
1401d5faf:	46 8d 3c 2f          	lea    (%rdi,%r13,1),%r15d
1401d5fb3:	41 8d 5f 01          	lea    0x1(%r15),%ebx
1401d5fb7:	89 84 24 90 00 00 00 	mov    %eax,0x90(%rsp)
1401d5fbe:	89 d9                	mov    %ebx,%ecx
1401d5fc0:	e8 0b 0f 00 00       	call   0x1401d6ed0
1401d5fc5:	ba 28 00 00 00       	mov    $0x28,%edx
1401d5fca:	89 c1                	mov    %eax,%ecx
1401d5fcc:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401d5fd0:	b8 01 00 00 00       	mov    $0x1,%eax
1401d5fd5:	d3 e0                	shl    %cl,%eax
1401d5fd7:	85 db                	test   %ebx,%ebx
1401d5fd9:	89 44 24 44          	mov    %eax,0x44(%rsp)
1401d5fdd:	41 8d 47 04          	lea    0x4(%r15),%eax
1401d5fe1:	4c 8d 7c 24 50       	lea    0x50(%rsp),%r15
1401d5fe6:	0f 49 c3             	cmovns %ebx,%eax
1401d5fe9:	4c 89 f9             	mov    %r15,%rcx
1401d5fec:	c1 f8 02             	sar    $0x2,%eax
1401d5fef:	44 8d 40 01          	lea    0x1(%rax),%r8d
1401d5ff3:	e8 d8 06 00 00       	call   0x1401d66d0
1401d5ff8:	85 c0                	test   %eax,%eax
1401d5ffa:	78 44                	js     0x1401d6040
1401d5ffc:	48 63 4c 24 44       	movslq 0x44(%rsp),%rcx
1401d6001:	ba 08 00 00 00       	mov    $0x8,%edx
1401d6006:	e8 95 4c ef ff       	call   0x1400caca0
1401d600b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401d6010:	48 85 c0             	test   %rax,%rax
1401d6013:	0f 84 14 05 00 00    	je     0x1401d652d
1401d6019:	89 9c 24 88 00 00 00 	mov    %ebx,0x88(%rsp)
1401d6020:	85 db                	test   %ebx,%ebx
1401d6022:	79 5c                	jns    0x1401d6080
1401d6024:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401d602b:	00 00 00 00 00
1401d6030:	48 89 c1             	mov    %rax,%rcx
1401d6033:	e8 78 2e f2 ff       	call   0x1400f8eb0
1401d6038:	4c 89 f9             	mov    %r15,%rcx
1401d603b:	e8 b0 06 00 00       	call   0x1401d66f0
1401d6040:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d6045:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d604c:	00 00 00 00
1401d6050:	48 8b 35 99 2a 06 00 	mov    0x62a99(%rip),%rsi        # 0x140238af0
1401d6057:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1401d605e:	00
1401d605f:	48 2b 16             	sub    (%rsi),%rdx
1401d6062:	0f 85 d2 04 00 00    	jne    0x1401d653a
1401d6068:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1401d606f:	5b                   	pop    %rbx
1401d6070:	5e                   	pop    %rsi
1401d6071:	5f                   	pop    %rdi
1401d6072:	5d                   	pop    %rbp
1401d6073:	41 5c                	pop    %r12
1401d6075:	41 5d                	pop    %r13
1401d6077:	41 5e                	pop    %r14
1401d6079:	41 5f                	pop    %r15
1401d607b:	c3                   	ret
1401d607c:	0f 1f 40 00          	nopl   0x0(%rax)
1401d6080:	48 63 cb             	movslq %ebx,%rcx
1401d6083:	48 c1 e1 03          	shl    $0x3,%rcx
1401d6087:	e8 94 49 ef ff       	call   0x1400caa20
1401d608c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401d6093:	00
1401d6094:	48 85 c0             	test   %rax,%rax
1401d6097:	0f 84 a2 04 00 00    	je     0x1401d653f
1401d609d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401d60a2:	49 89 f1             	mov    %rsi,%r9
1401d60a5:	41 89 f8             	mov    %edi,%r8d
1401d60a8:	48 89 ea             	mov    %rbp,%rdx
1401d60ab:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401d60b0:	b9 01 00 00 00       	mov    $0x1,%ecx
1401d60b5:	c7 84 24 8c 00 00 00 	movl   $0x0,0x8c(%rsp)
1401d60bc:	00 00 00 00
1401d60c0:	e8 1b fa ff ff       	call   0x1401d5ae0
1401d60c5:	83 f8 ff             	cmp    $0xffffffff,%eax
1401d60c8:	0f 84 48 04 00 00    	je     0x1401d6516
1401d60ce:	49 8d 5e 70          	lea    0x70(%r14),%rbx
1401d60d2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401d60d7:	49 89 f1             	mov    %rsi,%r9
1401d60da:	45 89 e8             	mov    %r13d,%r8d
1401d60dd:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401d60e2:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401d60e7:	b9 02 00 00 00       	mov    $0x2,%ecx
1401d60ec:	e8 ef f9 ff ff       	call   0x1401d5ae0
1401d60f1:	83 f8 ff             	cmp    $0xffffffff,%eax
1401d60f4:	0f 84 e3 03 00 00    	je     0x1401d64dd
1401d60fa:	8b 06                	mov    (%rsi),%eax
1401d60fc:	25 00 c0 00 00       	and    $0xc000,%eax
1401d6101:	2d 00 40 00 00       	sub    $0x4000,%eax
1401d6106:	a9 00 80 ff ff       	test   $0xffff8000,%eax
1401d610b:	0f 84 e6 02 00 00    	je     0x1401d63f7
1401d6111:	45 8b 9e a0 00 00 00 	mov    0xa0(%r14),%r11d
1401d6118:	41 8b 76 30          	mov    0x30(%r14),%esi
1401d611c:	49 8b 7e 48          	mov    0x48(%r14),%rdi
1401d6120:	4d 8b 86 b8 00 00 00 	mov    0xb8(%r14),%r8
1401d6127:	41 39 f3             	cmp    %esi,%r11d
1401d612a:	41 89 f1             	mov    %esi,%r9d
1401d612d:	45 0f 4e cb          	cmovle %r11d,%r9d
1401d6131:	45 85 c9             	test   %r9d,%r9d
1401d6134:	0f 8e 3e 03 00 00    	jle    0x1401d6478
1401d613a:	4d 63 e1             	movslq %r9d,%r12
1401d613d:	31 c0                	xor    %eax,%eax
1401d613f:	eb 2c                	jmp    0x1401d616d
1401d6141:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d6148:	00 00 00 00
1401d614c:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d6153:	00 00 00 00
1401d6157:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d615e:	00 00
1401d6160:	48 83 c0 01          	add    $0x1,%rax
1401d6164:	49 39 c4             	cmp    %rax,%r12
1401d6167:	0f 84 03 03 00 00    	je     0x1401d6470
1401d616d:	49 8b 14 c0          	mov    (%r8,%rax,8),%rdx
1401d6171:	48 8b 0c c7          	mov    (%rdi,%rax,8),%rcx
1401d6175:	89 c5                	mov    %eax,%ebp
1401d6177:	8b 52 14             	mov    0x14(%rdx),%edx
1401d617a:	39 51 14             	cmp    %edx,0x14(%rcx)
1401d617d:	74 e1                	je     0x1401d6160
1401d617f:	48 63 d6             	movslq %esi,%rdx
1401d6182:	41 29 c1             	sub    %eax,%r9d
1401d6185:	41 89 86 b0 00 00 00 	mov    %eax,0xb0(%r14)
1401d618c:	48 8d 7c d7 f8       	lea    -0x8(%rdi,%rdx,8),%rdi
1401d6191:	49 63 d3             	movslq %r11d,%rdx
1401d6194:	41 89 46 40          	mov    %eax,0x40(%r14)
1401d6198:	49 8d 6c d0 f8       	lea    -0x8(%r8,%rdx,8),%rbp
1401d619d:	45 85 c9             	test   %r9d,%r9d
1401d61a0:	0f 8e e5 02 00 00    	jle    0x1401d648b
1401d61a6:	31 c0                	xor    %eax,%eax
1401d61a8:	31 d2                	xor    %edx,%edx
1401d61aa:	eb 24                	jmp    0x1401d61d0
1401d61ac:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d61b3:	00 00 00 00
1401d61b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d61be:	00 00
1401d61c0:	83 c2 01             	add    $0x1,%edx
1401d61c3:	48 83 e8 08          	sub    $0x8,%rax
1401d61c7:	41 39 d1             	cmp    %edx,%r9d
1401d61ca:	0f 84 90 02 00 00    	je     0x1401d6460
1401d61d0:	48 8b 4c 05 00       	mov    0x0(%rbp,%rax,1),%rcx
1401d61d5:	4c 8b 04 07          	mov    (%rdi,%rax,1),%r8
1401d61d9:	8b 49 14             	mov    0x14(%rcx),%ecx
1401d61dc:	41 39 48 14          	cmp    %ecx,0x14(%r8)
1401d61e0:	74 de                	je     0x1401d61c0
1401d61e2:	89 f1                	mov    %esi,%ecx
1401d61e4:	44 89 d8             	mov    %r11d,%eax
1401d61e7:	29 d1                	sub    %edx,%ecx
1401d61e9:	29 d0                	sub    %edx,%eax
1401d61eb:	8d 51 ff             	lea    -0x1(%rcx),%edx
1401d61ee:	83 e8 01             	sub    $0x1,%eax
1401d61f1:	41 8d 4c 33 02       	lea    0x2(%r11,%rsi,1),%ecx
1401d61f6:	41 89 56 44          	mov    %edx,0x44(%r14)
1401d61fa:	48 63 c9             	movslq %ecx,%rcx
1401d61fd:	ba 01 00 00 00       	mov    $0x1,%edx
1401d6202:	41 89 86 b4 00 00 00 	mov    %eax,0xb4(%r14)
1401d6209:	e8 92 4a ef ff       	call   0x1400caca0
1401d620e:	48 89 c6             	mov    %rax,%rsi
1401d6211:	48 85 c0             	test   %rax,%rax
1401d6214:	0f 84 7b 02 00 00    	je     0x1401d6495
1401d621a:	49 63 46 30          	movslq 0x30(%r14),%rax
1401d621e:	48 89 c1             	mov    %rax,%rcx
1401d6221:	48 8d 7c 06 01       	lea    0x1(%rsi,%rax,1),%rdi
1401d6226:	e8 d5 03 00 00       	call   0x1401d6600
1401d622b:	4d 8b 46 48          	mov    0x48(%r14),%r8
1401d622f:	41 89 c1             	mov    %eax,%r9d
1401d6232:	b8 00 04 00 00       	mov    $0x400,%eax
1401d6237:	41 39 c1             	cmp    %eax,%r9d
1401d623a:	44 0f 4f c8          	cmovg  %eax,%r9d
1401d623e:	49 63 46 40          	movslq 0x40(%r14),%rax
1401d6242:	41 39 46 44          	cmp    %eax,0x44(%r14)
1401d6246:	7c 3f                	jl     0x1401d6287
1401d6248:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d624f:	00
1401d6250:	49 8b 14 c0          	mov    (%r8,%rax,8),%rdx
1401d6254:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d6257:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401d625e:	00
1401d625f:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1401d6263:	31 d2                	xor    %edx,%edx
1401d6265:	48 85 c9             	test   %rcx,%rcx
1401d6268:	74 10                	je     0x1401d627a
1401d626a:	8b 49 24             	mov    0x24(%rcx),%ecx
1401d626d:	85 c9                	test   %ecx,%ecx
1401d626f:	74 09                	je     0x1401d627a
1401d6271:	41 39 c9             	cmp    %ecx,%r9d
1401d6274:	0f 9e c2             	setle  %dl
1401d6277:	83 c2 01             	add    $0x1,%edx
1401d627a:	88 14 06             	mov    %dl,(%rsi,%rax,1)
1401d627d:	48 83 c0 01          	add    $0x1,%rax
1401d6281:	41 39 46 44          	cmp    %eax,0x44(%r14)
1401d6285:	7d c9                	jge    0x1401d6250
1401d6287:	41 8b 8e a0 00 00 00 	mov    0xa0(%r14),%ecx
1401d628e:	e8 6d 03 00 00       	call   0x1401d6600
1401d6293:	4d 8b 86 b8 00 00 00 	mov    0xb8(%r14),%r8
1401d629a:	41 89 c1             	mov    %eax,%r9d
1401d629d:	b8 00 04 00 00       	mov    $0x400,%eax
1401d62a2:	41 39 c1             	cmp    %eax,%r9d
1401d62a5:	44 0f 4f c8          	cmovg  %eax,%r9d
1401d62a9:	49 63 86 b0 00 00 00 	movslq 0xb0(%r14),%rax
1401d62b0:	41 3b 86 b4 00 00 00 	cmp    0xb4(%r14),%eax
1401d62b7:	7f 41                	jg     0x1401d62fa
1401d62b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d62c0:	49 8b 14 c0          	mov    (%r8,%rax,8),%rdx
1401d62c4:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d62c7:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401d62ce:	00
1401d62cf:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
1401d62d3:	31 d2                	xor    %edx,%edx
1401d62d5:	48 85 c9             	test   %rcx,%rcx
1401d62d8:	74 10                	je     0x1401d62ea
1401d62da:	8b 49 20             	mov    0x20(%rcx),%ecx
1401d62dd:	85 c9                	test   %ecx,%ecx
1401d62df:	74 09                	je     0x1401d62ea
1401d62e1:	41 39 c9             	cmp    %ecx,%r9d
1401d62e4:	0f 9e c2             	setle  %dl
1401d62e7:	83 c2 01             	add    $0x1,%edx
1401d62ea:	88 14 07             	mov    %dl,(%rdi,%rax,1)
1401d62ed:	48 83 c0 01          	add    $0x1,%rax
1401d62f1:	41 39 86 b4 00 00 00 	cmp    %eax,0xb4(%r14)
1401d62f8:	7d c6                	jge    0x1401d62c0
1401d62fa:	49 63 5e 40          	movslq 0x40(%r14),%rbx
1401d62fe:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d6302:	31 ed                	xor    %ebp,%ebp
1401d6304:	4d 8b 66 48          	mov    0x48(%r14),%r12
1401d6308:	44 39 cb             	cmp    %r9d,%ebx
1401d630b:	7e 20                	jle    0x1401d632d
1401d630d:	eb 52                	jmp    0x1401d6361
1401d630f:	90                   	nop
1401d6310:	3c 02                	cmp    $0x2,%al
1401d6312:	0f 84 08 01 00 00    	je     0x1401d6420
1401d6318:	49 8b 46 50          	mov    0x50(%r14),%rax
1401d631c:	c6 04 18 01          	movb   $0x1,(%rax,%rbx,1)
1401d6320:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d6324:	48 83 c3 01          	add    $0x1,%rbx
1401d6328:	41 39 d9             	cmp    %ebx,%r9d
1401d632b:	7c 34                	jl     0x1401d6361
1401d632d:	0f b6 04 1e          	movzbl (%rsi,%rbx,1),%eax
1401d6331:	41 89 dd             	mov    %ebx,%r13d
1401d6334:	3c 01                	cmp    $0x1,%al
1401d6336:	75 d8                	jne    0x1401d6310
1401d6338:	49 8b 56 58          	mov    0x58(%r14),%rdx
1401d633c:	48 63 c5             	movslq %ebp,%rax
1401d633f:	83 c5 01             	add    $0x1,%ebp
1401d6342:	44 89 2c 82          	mov    %r13d,(%rdx,%rax,4)
1401d6346:	49 8b 14 dc          	mov    (%r12,%rbx,8),%rdx
1401d634a:	48 83 c3 01          	add    $0x1,%rbx
1401d634e:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d6351:	49 8b 56 68          	mov    0x68(%r14),%rdx
1401d6355:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
1401d6358:	45 8b 4e 44          	mov    0x44(%r14),%r9d
1401d635c:	41 39 d9             	cmp    %ebx,%r9d
1401d635f:	7d cc                	jge    0x1401d632d
1401d6361:	49 63 9e b0 00 00 00 	movslq 0xb0(%r14),%rbx
1401d6368:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d636f:	41 89 6e 60          	mov    %ebp,0x60(%r14)
1401d6373:	31 ed                	xor    %ebp,%ebp
1401d6375:	4d 8b a6 b8 00 00 00 	mov    0xb8(%r14),%r12
1401d637c:	41 39 d9             	cmp    %ebx,%r9d
1401d637f:	7d 2a                	jge    0x1401d63ab
1401d6381:	eb 65                	jmp    0x1401d63e8
1401d6383:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6388:	3c 02                	cmp    $0x2,%al
1401d638a:	0f 84 b0 00 00 00    	je     0x1401d6440
1401d6390:	49 8b 86 c0 00 00 00 	mov    0xc0(%r14),%rax
1401d6397:	c6 04 18 01          	movb   $0x1,(%rax,%rbx,1)
1401d639b:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d63a2:	48 83 c3 01          	add    $0x1,%rbx
1401d63a6:	41 39 d9             	cmp    %ebx,%r9d
1401d63a9:	7c 3d                	jl     0x1401d63e8
1401d63ab:	0f b6 04 1f          	movzbl (%rdi,%rbx,1),%eax
1401d63af:	41 89 dd             	mov    %ebx,%r13d
1401d63b2:	3c 01                	cmp    $0x1,%al
1401d63b4:	75 d2                	jne    0x1401d6388
1401d63b6:	49 8b 96 c8 00 00 00 	mov    0xc8(%r14),%rdx
1401d63bd:	48 63 c5             	movslq %ebp,%rax
1401d63c0:	83 c5 01             	add    $0x1,%ebp
1401d63c3:	44 89 2c 82          	mov    %r13d,(%rdx,%rax,4)
1401d63c7:	49 8b 14 dc          	mov    (%r12,%rbx,8),%rdx
1401d63cb:	48 83 c3 01          	add    $0x1,%rbx
1401d63cf:	8b 4a 14             	mov    0x14(%rdx),%ecx
1401d63d2:	49 8b 96 d8 00 00 00 	mov    0xd8(%r14),%rdx
1401d63d9:	89 0c 82             	mov    %ecx,(%rdx,%rax,4)
1401d63dc:	45 8b 8e b4 00 00 00 	mov    0xb4(%r14),%r9d
1401d63e3:	41 39 d9             	cmp    %ebx,%r9d
1401d63e6:	7d c3                	jge    0x1401d63ab
1401d63e8:	41 89 ae d0 00 00 00 	mov    %ebp,0xd0(%r14)
1401d63ef:	48 89 f1             	mov    %rsi,%rcx
1401d63f2:	e8 b9 2a f2 ff       	call   0x1400f8eb0
1401d63f7:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401d63fe:	00
1401d63ff:	e8 ac 2a f2 ff       	call   0x1400f8eb0
1401d6404:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401d6409:	e8 a2 2a f2 ff       	call   0x1400f8eb0
1401d640e:	4c 89 f9             	mov    %r15,%rcx
1401d6411:	e8 da 02 00 00       	call   0x1401d66f0
1401d6416:	31 c0                	xor    %eax,%eax
1401d6418:	e9 33 fc ff ff       	jmp    0x1401d6050
1401d641d:	0f 1f 00             	nopl   (%rax)
1401d6420:	45 8b 46 40          	mov    0x40(%r14),%r8d
1401d6424:	89 da                	mov    %ebx,%edx
1401d6426:	48 89 f1             	mov    %rsi,%rcx
1401d6429:	e8 d2 f5 ff ff       	call   0x1401d5a00
1401d642e:	85 c0                	test   %eax,%eax
1401d6430:	0f 85 e2 fe ff ff    	jne    0x1401d6318
1401d6436:	e9 fd fe ff ff       	jmp    0x1401d6338
1401d643b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d6440:	45 8b 86 b0 00 00 00 	mov    0xb0(%r14),%r8d
1401d6447:	89 da                	mov    %ebx,%edx
1401d6449:	48 89 f9             	mov    %rdi,%rcx
1401d644c:	e8 af f5 ff ff       	call   0x1401d5a00
1401d6451:	85 c0                	test   %eax,%eax
1401d6453:	0f 85 37 ff ff ff    	jne    0x1401d6390
1401d6459:	e9 58 ff ff ff       	jmp    0x1401d63b6
1401d645e:	66 90                	xchg   %ax,%ax
1401d6460:	89 f1                	mov    %esi,%ecx
1401d6462:	44 89 d8             	mov    %r11d,%eax
1401d6465:	44 29 c9             	sub    %r9d,%ecx
1401d6468:	44 29 c8             	sub    %r9d,%eax
1401d646b:	e9 7b fd ff ff       	jmp    0x1401d61eb
1401d6470:	8d 45 01             	lea    0x1(%rbp),%eax
1401d6473:	e9 07 fd ff ff       	jmp    0x1401d617f
1401d6478:	41 c7 86 b0 00 00 00 	movl   $0x0,0xb0(%r14)