1400fbb51:	eb 1c                	jmp    0x1400fbb6f
1400fbb53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fbb5a:	00 00 00 00
1400fbb5e:	66 90                	xchg   %ax,%ax
1400fbb60:	48 39 d0             	cmp    %rdx,%rax
1400fbb63:	73 0a                	jae    0x1400fbb6f
1400fbb65:	48 83 c0 01          	add    $0x1,%rax
1400fbb69:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1400fbb6d:	75 f1                	jne    0x1400fbb60
1400fbb6f:	c3                   	ret
1400fbb70:	90                   	nop
1400fbb71:	90                   	nop
1400fbb72:	90                   	nop
1400fbb73:	90                   	nop
1400fbb74:	90                   	nop
1400fbb75:	90                   	nop
1400fbb76:	90                   	nop
1400fbb77:	90                   	nop
1400fbb78:	90                   	nop
1400fbb79:	90                   	nop
1400fbb7a:	90                   	nop
1400fbb7b:	90                   	nop
1400fbb7c:	90                   	nop
1400fbb7d:	90                   	nop
1400fbb7e:	90                   	nop
1400fbb7f:	90                   	nop
1400fbb80:	49 89 d2             	mov    %rdx,%r10
1400fbb83:	4d 85 c9             	test   %r9,%r9
1400fbb86:	74 07                	je     0x1400fbb8f
1400fbb88:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
1400fbb8f:	4d 85 c0             	test   %r8,%r8
1400fbb92:	74 69                	je     0x1400fbbfd
1400fbb94:	4d 85 d2             	test   %r10,%r10
1400fbb97:	74 64                	je     0x1400fbbfd
1400fbb99:	4c 8b 1d 20 57 0f 00 	mov    0xf5720(%rip),%r11        # 0x1401f12c0
1400fbba0:	4d 01 d0             	add    %r10,%r8
1400fbba3:	49 8d 53 ff          	lea    -0x1(%r11),%rdx
1400fbba7:	4c 89 d8             	mov    %r11,%rax
1400fbbaa:	48 21 d0             	and    %rdx,%rax
1400fbbad:	84 c9                	test   %cl,%cl
1400fbbaf:	75 2f                	jne    0x1400fbbe0
1400fbbb1:	49 01 d0             	add    %rdx,%r8
1400fbbb4:	48 85 c0             	test   %rax,%rax
1400fbbb7:	75 4f                	jne    0x1400fbc08
1400fbbb9:	49 f7 db             	neg    %r11
1400fbbbc:	4c 89 d1             	mov    %r10,%rcx
1400fbbbf:	4c 89 da             	mov    %r11,%rdx
1400fbbc2:	4c 21 d9             	and    %r11,%rcx
1400fbbc5:	4c 21 c2             	and    %r8,%rdx
1400fbbc8:	48 29 ca             	sub    %rcx,%rdx
1400fbbcb:	48 85 d2             	test   %rdx,%rdx
1400fbbce:	7e 2d                	jle    0x1400fbbfd
1400fbbd0:	4d 85 c9             	test   %r9,%r9
1400fbbd3:	74 03                	je     0x1400fbbd8
1400fbbd5:	49 89 11             	mov    %rdx,(%r9)
1400fbbd8:	48 89 c8             	mov    %rcx,%rax
1400fbbdb:	c3                   	ret
1400fbbdc:	0f 1f 40 00          	nopl   0x0(%rax)
1400fbbe0:	49 8d 0c 12          	lea    (%r10,%rdx,1),%rcx
1400fbbe4:	48 85 c0             	test   %rax,%rax
1400fbbe7:	75 47                	jne    0x1400fbc30
1400fbbe9:	49 f7 db             	neg    %r11
1400fbbec:	4c 89 da             	mov    %r11,%rdx
1400fbbef:	4c 21 d9             	and    %r11,%rcx
1400fbbf2:	4c 21 c2             	and    %r8,%rdx
1400fbbf5:	48 29 ca             	sub    %rcx,%rdx
1400fbbf8:	48 85 d2             	test   %rdx,%rdx
1400fbbfb:	7f d3                	jg     0x1400fbbd0
1400fbbfd:	31 c9                	xor    %ecx,%ecx
1400fbbff:	48 89 c8             	mov    %rcx,%rax
1400fbc02:	c3                   	ret
1400fbc03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400fbc08:	4c 89 d0             	mov    %r10,%rax
1400fbc0b:	31 d2                	xor    %edx,%edx
1400fbc0d:	4c 89 d1             	mov    %r10,%rcx
1400fbc10:	49 f7 f3             	div    %r11
1400fbc13:	48 29 d1             	sub    %rdx,%rcx
1400fbc16:	4c 89 c0             	mov    %r8,%rax
1400fbc19:	31 d2                	xor    %edx,%edx
1400fbc1b:	49 f7 f3             	div    %r11
1400fbc1e:	49 89 d2             	mov    %rdx,%r10
1400fbc21:	4c 89 c2             	mov    %r8,%rdx
1400fbc24:	4c 29 d2             	sub    %r10,%rdx
1400fbc27:	eb 9f                	jmp    0x1400fbbc8
1400fbc29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400fbc30:	48 89 c8             	mov    %rcx,%rax
1400fbc33:	31 d2                	xor    %edx,%edx
1400fbc35:	49 f7 f3             	div    %r11
1400fbc38:	eb d9                	jmp    0x1400fbc13
1400fbc3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400fbc40:	57                   	push   %rdi
1400fbc41:	56                   	push   %rsi
1400fbc42:	53                   	push   %rbx
1400fbc43:	48 83 ec 30          	sub    $0x30,%rsp
1400fbc47:	48 89 ce             	mov    %rcx,%rsi
1400fbc4a:	48 89 d3             	mov    %rdx,%rbx
1400fbc4d:	44 89 c7             	mov    %r8d,%edi
1400fbc50:	e8 8b 3e 00 00       	call   0x1400ffae0
1400fbc55:	85 c0                	test   %eax,%eax
1400fbc57:	75 27                	jne    0x1400fbc80
1400fbc59:	48 8b 35 a0 cf 13 00 	mov    0x13cfa0(%rip),%rsi        # 0x140238c00
1400fbc60:	40 84 ff             	test   %dil,%dil
1400fbc63:	75 40                	jne    0x1400fbca5
1400fbc65:	48 89 da             	mov    %rbx,%rdx
1400fbc68:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
1400fbc6c:	48 83 c4 30          	add    $0x30,%rsp
1400fbc70:	5b                   	pop    %rbx
1400fbc71:	5e                   	pop    %rsi
1400fbc72:	5f                   	pop    %rdi
1400fbc73:	e9 78 7c 00 00       	jmp    0x1401038f0
1400fbc78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fbc7f:	00
1400fbc80:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400fbc85:	49 89 d9             	mov    %rbx,%r9
1400fbc88:	41 89 c0             	mov    %eax,%r8d
1400fbc8b:	89 c2                	mov    %eax,%edx
1400fbc8d:	48 8d 0d dc a0 11 00 	lea    0x11a0dc(%rip),%rcx        # 0x140215d70
1400fbc94:	e8 77 fc ff ff       	call   0x1400fb910
1400fbc99:	48 8b 35 60 cf 13 00 	mov    0x13cf60(%rip),%rsi        # 0x140238c00
1400fbca0:	40 84 ff             	test   %dil,%dil
1400fbca3:	74 c0                	je     0x1400fbc65
1400fbca5:	48 89 da             	mov    %rbx,%rdx
1400fbca8:	48 8d 4e 60          	lea    0x60(%rsi),%rcx
1400fbcac:	e8 3f 7c 00 00       	call   0x1401038f0
1400fbcb1:	eb b2                	jmp    0x1400fbc65
1400fbcb3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fbcba:	00 00 00 00
1400fbcbe:	66 90                	xchg   %ax,%ax
1400fbcc0:	41 55                	push   %r13
1400fbcc2:	41 54                	push   %r12
1400fbcc4:	55                   	push   %rbp
1400fbcc5:	57                   	push   %rdi
1400fbcc6:	56                   	push   %rsi
1400fbcc7:	53                   	push   %rbx
1400fbcc8:	48 83 ec 58          	sub    $0x58,%rsp
1400fbccc:	4c 8b 25 1d ce 13 00 	mov    0x13ce1d(%rip),%r12        # 0x140238af0
1400fbcd3:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400fbcda:	00
1400fbcdb:	48 89 cf             	mov    %rcx,%rdi
1400fbcde:	44 89 c5             	mov    %r8d,%ebp
1400fbce1:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1400fbce8:	00
1400fbce9:	4d 8b 04 24          	mov    (%r12),%r8
1400fbced:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
1400fbcf2:	45 31 c0             	xor    %r8d,%r8d
1400fbcf5:	48 85 ff             	test   %rdi,%rdi
1400fbcf8:	0f 84 ba 00 00 00    	je     0x1400fbdb8
1400fbcfe:	48 85 d2             	test   %rdx,%rdx
1400fbd01:	be 01 00 00 00       	mov    $0x1,%esi
1400fbd06:	c6 00 00             	movb   $0x0,(%rax)
1400fbd09:	44 0f b6 ed          	movzbl %bpl,%r13d
1400fbd0d:	48 0f 45 f2          	cmovne %rdx,%rsi
1400fbd11:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400fbd16:	41 21 e9             	and    %ebp,%r9d
1400fbd19:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400fbd1e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400fbd23:	41 0f b6 d9          	movzbl %r9b,%ebx
1400fbd27:	45 89 e8             	mov    %r13d,%r8d
1400fbd2a:	48 89 f9             	mov    %rdi,%rcx
1400fbd2d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400fbd32:	41 89 d9             	mov    %ebx,%r9d
1400fbd35:	48 89 f2             	mov    %rsi,%rdx
1400fbd38:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400fbd3f:	00 00
1400fbd41:	e8 7a 3e 00 00       	call   0x1400ffbc0
1400fbd46:	85 c0                	test   %eax,%eax
1400fbd48:	75 46                	jne    0x1400fbd90
1400fbd4a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400fbd4f:	48 85 c0             	test   %rax,%rax
1400fbd52:	74 1d                	je     0x1400fbd71
1400fbd54:	48 8b 1d a5 ce 13 00 	mov    0x13cea5(%rip),%rbx        # 0x140238c00
1400fbd5b:	48 89 fa             	mov    %rdi,%rdx
1400fbd5e:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1400fbd62:	e8 69 7b 00 00       	call   0x1401038d0
1400fbd67:	40 84 ed             	test   %bpl,%bpl
1400fbd6a:	75 54                	jne    0x1400fbdc0
1400fbd6c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400fbd71:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400fbd76:	49 2b 14 24          	sub    (%r12),%rdx
1400fbd7a:	75 52                	jne    0x1400fbdce
1400fbd7c:	48 83 c4 58          	add    $0x58,%rsp
1400fbd80:	5b                   	pop    %rbx
1400fbd81:	5e                   	pop    %rsi
1400fbd82:	5f                   	pop    %rdi
1400fbd83:	5d                   	pop    %rbp
1400fbd84:	41 5c                	pop    %r12
1400fbd86:	41 5d                	pop    %r13
1400fbd88:	c3                   	ret
1400fbd89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400fbd90:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400fbd94:	49 89 f9             	mov    %rdi,%r9
1400fbd97:	41 89 c0             	mov    %eax,%r8d
1400fbd9a:	89 c2                	mov    %eax,%edx
1400fbd9c:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
1400fbda1:	48 8d 0d 18 a0 11 00 	lea    0x11a018(%rip),%rcx        # 0x140215dc0
1400fbda8:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400fbdad:	e8 5e fb ff ff       	call   0x1400fb910
1400fbdb2:	eb 96                	jmp    0x1400fbd4a
1400fbdb4:	0f 1f 40 00          	nopl   0x0(%rax)
1400fbdb8:	31 c0                	xor    %eax,%eax
1400fbdba:	eb b5                	jmp    0x1400fbd71
1400fbdbc:	0f 1f 40 00          	nopl   0x0(%rax)
1400fbdc0:	48 89 fa             	mov    %rdi,%rdx
1400fbdc3:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
1400fbdc7:	e8 04 7b 00 00       	call   0x1401038d0
1400fbdcc:	eb 9e                	jmp    0x1400fbd6c
1400fbdce:	e8 9d 8a 0e 00       	call   0x1401e4870
1400fbdd3:	90                   	nop
1400fbdd4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fbddb:	00 00 00 00
1400fbddf:	90                   	nop
1400fbde0:	41 54                	push   %r12
1400fbde2:	55                   	push   %rbp
1400fbde3:	57                   	push   %rdi
1400fbde4:	56                   	push   %rsi
1400fbde5:	53                   	push   %rbx
1400fbde6:	48 83 ec 40          	sub    $0x40,%rsp
1400fbdea:	48 8b 2d ff cc 13 00 	mov    0x13ccff(%rip),%rbp        # 0x140238af0
1400fbdf1:	48 8b 05 08 ce 13 00 	mov    0x13ce08(%rip),%rax        # 0x140238c00
1400fbdf8:	48 89 d3             	mov    %rdx,%rbx
1400fbdfb:	48 89 ce             	mov    %rcx,%rsi
1400fbdfe:	48 8d 48 60          	lea    0x60(%rax),%rcx
1400fbe02:	4c 89 c7             	mov    %r8,%rdi
1400fbe05:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1400fbe09:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400fbe0e:	48 89 da             	mov    %rbx,%rdx
1400fbe11:	e8 da 7a 00 00       	call   0x1401038f0
1400fbe16:	49 89 d8             	mov    %rbx,%r8
1400fbe19:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400fbe1e:	48 89 f2             	mov    %rsi,%rdx
1400fbe21:	b9 01 00 00 00       	mov    $0x1,%ecx
1400fbe26:	e8 55 fd ff ff       	call   0x1400fbb80
1400fbe2b:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
1400fbe30:	48 89 c3             	mov    %rax,%rbx
1400fbe33:	b8 01 00 00 00       	mov    $0x1,%eax
1400fbe38:	4d 85 e4             	test   %r12,%r12
1400fbe3b:	75 1b                	jne    0x1400fbe58
1400fbe3d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400fbe42:	48 2b 55 00          	sub    0x0(%rbp),%rdx
1400fbe46:	75 53                	jne    0x1400fbe9b
1400fbe48:	48 83 c4 40          	add    $0x40,%rsp
1400fbe4c:	5b                   	pop    %rbx
1400fbe4d:	5e                   	pop    %rsi
1400fbe4e:	5f                   	pop    %rdi
1400fbe4f:	5d                   	pop    %rbp
1400fbe50:	41 5c                	pop    %r12
1400fbe52:	c3                   	ret
1400fbe53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400fbe58:	c6 07 01             	movb   $0x1,(%rdi)
1400fbe5b:	49 89 f8             	mov    %rdi,%r8
1400fbe5e:	4c 89 e2             	mov    %r12,%rdx
1400fbe61:	48 89 d9             	mov    %rbx,%rcx
1400fbe64:	e8 87 3e 00 00       	call   0x1400ffcf0
1400fbe69:	89 c6                	mov    %eax,%esi
1400fbe6b:	85 c0                	test   %eax,%eax
1400fbe6d:	75 11                	jne    0x1400fbe80
1400fbe6f:	85 f6                	test   %esi,%esi
1400fbe71:	0f 94 c0             	sete   %al
1400fbe74:	eb c7                	jmp    0x1400fbe3d
1400fbe76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400fbe7d:	00 00 00
1400fbe80:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400fbe85:	49 89 d9             	mov    %rbx,%r9
1400fbe88:	41 89 c0             	mov    %eax,%r8d
1400fbe8b:	89 c2                	mov    %eax,%edx
1400fbe8d:	48 8d 0d 9c 9f 11 00 	lea    0x119f9c(%rip),%rcx        # 0x140215e30
1400fbe94:	e8 77 fa ff ff       	call   0x1400fb910
1400fbe99:	eb d4                	jmp    0x1400fbe6f
1400fbe9b:	e8 d0 89 0e 00       	call   0x1401e4870
1400fbea0:	90                   	nop
1400fbea1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fbea8:	00 00 00 00
1400fbeac:	0f 1f 40 00          	nopl   0x0(%rax)
1400fbeb0:	0f b6 05 21 54 0f 00 	movzbl 0xf5421(%rip),%eax        # 0x1401f12d8
1400fbeb7:	c3                   	ret
1400fbeb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fbebf:	00
1400fbec0:	0f b6 05 13 54 0f 00 	movzbl 0xf5413(%rip),%eax        # 0x1401f12da
1400fbec7:	c3                   	ret
1400fbec8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fbecf:	00
1400fbed0:	48 8b 05 e9 53 0f 00 	mov    0xf53e9(%rip),%rax        # 0x1401f12c0
1400fbed7:	c3                   	ret
1400fbed8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400fbedf:	00
1400fbee0:	48 8b 05 e1 53 0f 00 	mov    0xf53e1(%rip),%rax        # 0x1401f12c8
1400fbee7:	48 85 c0             	test   %rax,%rax
1400fbeea:	48 0f 44 05 ce 53 0f 	cmove  0xf53ce(%rip),%rax        # 0x1401f12c0
1400fbef1:	00
1400fbef2:	c3                   	ret
1400fbef3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400fbefa:	00 00 00 00
1400fbefe:	66 90                	xchg   %ax,%ax
1400fbf00:	56                   	push   %rsi
1400fbf01:	53                   	push   %rbx
1400fbf02:	48 83 ec 28          	sub    $0x28,%rsp
1400fbf06:	48 83 3d ba 53 0f 00 	cmpq   $0x0,0xf53ba(%rip)        # 0x1401f12c8
1400fbf0d:	00
1400fbf0e:	48 89 cb             	mov    %rcx,%rbx
1400fbf11:	48 89 d6             	mov    %rdx,%rsi
1400fbf14:	75 0a                	jne    0x1400fbf20
1400fbf16:	31 c0                	xor    %eax,%eax
1400fbf18:	48 83 c4 28          	add    $0x28,%rsp
1400fbf1c:	5b                   	pop    %rbx
1400fbf1d:	5e                   	pop    %rsi
1400fbf1e:	c3                   	ret
1400fbf1f:	90                   	nop
1400fbf20:	b9 06 00 00 00       	mov    $0x6,%ecx
1400fbf25:	e8 c6 f7 ff ff       	call   0x1400fb6f0
1400fbf2a:	84 c0                	test   %al,%al
1400fbf2c:	74 e8                	je     0x1400fbf16
1400fbf2e:	4c 8b 05 93 53 0f 00 	mov    0xf5393(%rip),%r8        # 0x1401f12c8
1400fbf35:	48 89 d8             	mov    %rbx,%rax
1400fbf38:	31 d2                	xor    %edx,%edx
1400fbf3a:	49 f7 f0             	div    %r8
1400fbf3d:	31 c0                	xor    %eax,%eax
1400fbf3f:	48 85 d2             	test   %rdx,%rdx
1400fbf42:	75 d4                	jne    0x1400fbf18
1400fbf44:	48 89 f0             	mov    %rsi,%rax
1400fbf47:	31 d2                	xor    %edx,%edx
1400fbf49:	49 f7 f0             	div    %r8
1400fbf4c:	48 85 d2             	test   %rdx,%rdx
1400fbf4f:	0f 94 c0             	sete   %al
1400fbf52:	48 83 c4 28          	add    $0x28,%rsp
1400fbf56:	5b                   	pop    %rbx
1400fbf57:	5e                   	pop    %rsi
1400fbf58:	c3                   	ret
1400fbf59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400fbf60:	48 81 f9 ff ff 07 00 	cmp    $0x7ffff,%rcx
1400fbf67:	77 37                	ja     0x1400fbfa0
1400fbf69:	4c 8b 05 50 53 0f 00 	mov    0xf5350(%rip),%r8        # 0x1401f12c0
1400fbf70:	4c 89 c0             	mov    %r8,%rax
1400fbf73:	48 f7 d0             	not    %rax
1400fbf76:	48 39 c1             	cmp    %rax,%rcx
1400fbf79:	0f 83 81 00 00 00    	jae    0x1400fc000
1400fbf7f:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1400fbf83:	48 01 c1             	add    %rax,%rcx
1400fbf86:	4c 85 c0             	test   %r8,%rax
1400fbf89:	0f 84 91 00 00 00    	je     0x1400fc020
1400fbf8f:	48 89 c8             	mov    %rcx,%rax
1400fbf92:	31 d2                	xor    %edx,%edx
1400fbf94:	49 f7 f0             	div    %r8
1400fbf97:	48 89 c8             	mov    %rcx,%rax
1400fbf9a:	48 29 d0             	sub    %rdx,%rax
1400fbf9d:	c3                   	ret
1400fbf9e:	66 90                	xchg   %ax,%ax
1400fbfa0:	48 81 f9 ff ff 1f 00 	cmp    $0x1fffff,%rcx
1400fbfa7:	77 17                	ja     0x1400fbfc0
1400fbfa9:	49 c7 c0 00 00 ff ff 	mov    $0xffffffffffff0000,%r8
1400fbfb0:	48 81 c1 ff ff 00 00 	add    $0xffff,%rcx