1400ca8d9:	90                   	nop
1400ca8da:	90                   	nop
1400ca8db:	90                   	nop
1400ca8dc:	90                   	nop
1400ca8dd:	90                   	nop
1400ca8de:	90                   	nop
1400ca8df:	90                   	nop
1400ca8e0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ca8e7:	00 00 00
1400ca8ea:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ca8f1:	00 00 00
1400ca8f4:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400ca8fb:	00 00 00
1400ca8fe:	66 90                	xchg   %ax,%ax
1400ca900:	56                   	push   %rsi
1400ca901:	53                   	push   %rbx
1400ca902:	48 83 ec 28          	sub    $0x28,%rsp
1400ca906:	4c 8b 05 f3 99 1a 00 	mov    0x1a99f3(%rip),%r8        # 0x140274300
1400ca90d:	48 89 cb             	mov    %rcx,%rbx
1400ca910:	89 d6                	mov    %edx,%esi
1400ca912:	4d 85 c0             	test   %r8,%r8
1400ca915:	74 29                	je     0x1400ca940
1400ca917:	49 39 d8             	cmp    %rbx,%r8
1400ca91a:	73 45                	jae    0x1400ca961
1400ca91c:	48 89 da             	mov    %rbx,%rdx
1400ca91f:	48 8d 0d 8a 47 14 00 	lea    0x14478a(%rip),%rcx        # 0x14020f0b0
1400ca926:	85 f6                	test   %esi,%esi
1400ca928:	74 4f                	je     0x1400ca979
1400ca92a:	e8 01 8d ff ff       	call   0x1400c3630
1400ca92f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400ca934:	48 83 c4 28          	add    $0x28,%rsp
1400ca938:	5b                   	pop    %rbx
1400ca939:	5e                   	pop    %rsi
1400ca93a:	c3                   	ret
1400ca93b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ca940:	31 d2                	xor    %edx,%edx
1400ca942:	48 8d 0d 57 47 14 00 	lea    0x144757(%rip),%rcx        # 0x14020f0a0
1400ca949:	e8 92 ce f7 ff       	call   0x1400477e0
1400ca94e:	41 89 c0             	mov    %eax,%r8d
1400ca951:	4d 85 c0             	test   %r8,%r8
1400ca954:	75 1a                	jne    0x1400ca970
1400ca956:	48 c7 05 9f 99 1a 00 	movq   $0xffffffffffffffff,0x1a999f(%rip)        # 0x140274300
1400ca95d:	ff ff ff ff
1400ca961:	31 c0                	xor    %eax,%eax
1400ca963:	48 83 c4 28          	add    $0x28,%rsp
1400ca967:	5b                   	pop    %rbx
1400ca968:	5e                   	pop    %rsi
1400ca969:	c3                   	ret
1400ca96a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ca970:	4c 89 05 89 99 1a 00 	mov    %r8,0x1a9989(%rip)        # 0x140274300
1400ca977:	eb 9e                	jmp    0x1400ca917
1400ca979:	e8 12 8a ff ff       	call   0x1400c3390
1400ca97e:	90                   	nop
1400ca97f:	90                   	nop
1400ca980:	56                   	push   %rsi
1400ca981:	53                   	push   %rbx
1400ca982:	48 83 ec 28          	sub    $0x28,%rsp
1400ca986:	48 89 cb             	mov    %rcx,%rbx
1400ca989:	89 d6                	mov    %edx,%esi
1400ca98b:	e8 70 ff ff ff       	call   0x1400ca900
1400ca990:	85 c0                	test   %eax,%eax
1400ca992:	75 2e                	jne    0x1400ca9c2
1400ca994:	48 89 d9             	mov    %rbx,%rcx
1400ca997:	e8 e4 e0 02 00       	call   0x1400f8a80
1400ca99c:	48 89 c2             	mov    %rax,%rdx
1400ca99f:	48 09 da             	or     %rbx,%rdx
1400ca9a2:	74 27                	je     0x1400ca9cb
1400ca9a4:	48 85 c0             	test   %rax,%rax
1400ca9a7:	74 07                	je     0x1400ca9b0
1400ca9a9:	48 83 c4 28          	add    $0x28,%rsp
1400ca9ad:	5b                   	pop    %rbx
1400ca9ae:	5e                   	pop    %rsi
1400ca9af:	c3                   	ret
1400ca9b0:	89 da                	mov    %ebx,%edx
1400ca9b2:	48 8d 0d 27 47 14 00 	lea    0x144727(%rip),%rcx        # 0x14020f0e0
1400ca9b9:	85 f6                	test   %esi,%esi
1400ca9bb:	74 1a                	je     0x1400ca9d7
1400ca9bd:	e8 6e 8c ff ff       	call   0x1400c3630
1400ca9c2:	31 c0                	xor    %eax,%eax
1400ca9c4:	48 83 c4 28          	add    $0x28,%rsp
1400ca9c8:	5b                   	pop    %rbx
1400ca9c9:	5e                   	pop    %rsi
1400ca9ca:	c3                   	ret
1400ca9cb:	b9 01 00 00 00       	mov    $0x1,%ecx
1400ca9d0:	e8 ab e0 02 00       	call   0x1400f8a80
1400ca9d5:	eb cd                	jmp    0x1400ca9a4
1400ca9d7:	e8 b4 89 ff ff       	call   0x1400c3390
1400ca9dc:	90                   	nop
1400ca9dd:	0f 1f 00             	nopl   (%rax)
1400ca9e0:	48 8b 05 f9 e5 16 00 	mov    0x16e5f9(%rip),%rax        # 0x140238fe0
1400ca9e7:	8b 00                	mov    (%rax),%eax
1400ca9e9:	85 c0                	test   %eax,%eax
1400ca9eb:	75 0b                	jne    0x1400ca9f8
1400ca9ed:	48 89 c8             	mov    %rcx,%rax
1400ca9f0:	c3                   	ret
1400ca9f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ca9f8:	e9 6b 89 11 00       	jmp    0x1401e3368
1400ca9fd:	0f 1f 00             	nopl   (%rax)
1400caa00:	48 83 ec 28          	sub    $0x28,%rsp
1400caa04:	e8 97 ef 02 00       	call   0x1400f99a0
1400caa09:	48 85 c0             	test   %rax,%rax
1400caa0c:	74 05                	je     0x1400caa13
1400caa0e:	48 83 c4 28          	add    $0x28,%rsp
1400caa12:	c3                   	ret
1400caa13:	48 8d 0d 01 47 14 00 	lea    0x144701(%rip),%rcx        # 0x14020f11b
1400caa1a:	e8 71 89 ff ff       	call   0x1400c3390
1400caa1f:	90                   	nop
1400caa20:	53                   	push   %rbx
1400caa21:	48 83 ec 20          	sub    $0x20,%rsp
1400caa25:	4c 8b 05 d4 98 1a 00 	mov    0x1a98d4(%rip),%r8        # 0x140274300
1400caa2c:	48 89 cb             	mov    %rcx,%rbx
1400caa2f:	4d 85 c0             	test   %r8,%r8
1400caa32:	74 1c                	je     0x1400caa50
1400caa34:	49 39 d8             	cmp    %rbx,%r8
1400caa37:	73 38                	jae    0x1400caa71
1400caa39:	48 89 da             	mov    %rbx,%rdx
1400caa3c:	48 8d 0d 6d 46 14 00 	lea    0x14466d(%rip),%rcx        # 0x14020f0b0
1400caa43:	e8 48 89 ff ff       	call   0x1400c3390
1400caa48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400caa4f:	00
1400caa50:	31 d2                	xor    %edx,%edx
1400caa52:	48 8d 0d 47 46 14 00 	lea    0x144647(%rip),%rcx        # 0x14020f0a0
1400caa59:	e8 82 cd f7 ff       	call   0x1400477e0
1400caa5e:	41 89 c0             	mov    %eax,%r8d
1400caa61:	4d 85 c0             	test   %r8,%r8
1400caa64:	75 2a                	jne    0x1400caa90
1400caa66:	48 c7 05 8f 98 1a 00 	movq   $0xffffffffffffffff,0x1a988f(%rip)        # 0x140274300
1400caa6d:	ff ff ff ff
1400caa71:	48 89 d9             	mov    %rbx,%rcx
1400caa74:	e8 07 e0 02 00       	call   0x1400f8a80
1400caa79:	48 89 c2             	mov    %rax,%rdx
1400caa7c:	48 09 da             	or     %rbx,%rdx
1400caa7f:	74 18                	je     0x1400caa99
1400caa81:	48 85 c0             	test   %rax,%rax
1400caa84:	74 1f                	je     0x1400caaa5
1400caa86:	48 83 c4 20          	add    $0x20,%rsp
1400caa8a:	5b                   	pop    %rbx
1400caa8b:	c3                   	ret
1400caa8c:	0f 1f 40 00          	nopl   0x0(%rax)
1400caa90:	4c 89 05 69 98 1a 00 	mov    %r8,0x1a9869(%rip)        # 0x140274300
1400caa97:	eb 9b                	jmp    0x1400caa34
1400caa99:	b9 01 00 00 00       	mov    $0x1,%ecx
1400caa9e:	e8 dd df 02 00       	call   0x1400f8a80
1400caaa3:	eb dc                	jmp    0x1400caa81
1400caaa5:	89 da                	mov    %ebx,%edx
1400caaa7:	48 8d 0d 32 46 14 00 	lea    0x144632(%rip),%rcx        # 0x14020f0e0
1400caaae:	e8 dd 88 ff ff       	call   0x1400c3390
1400caab3:	90                   	nop
1400caab4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400caabb:	00 00 00 00
1400caabf:	90                   	nop
1400caac0:	53                   	push   %rbx
1400caac1:	48 83 ec 20          	sub    $0x20,%rsp
1400caac5:	48 89 cb             	mov    %rcx,%rbx
1400caac8:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400caacc:	75 12                	jne    0x1400caae0
1400caace:	48 8d 0d 63 46 14 00 	lea    0x144663(%rip),%rcx        # 0x14020f138
1400caad5:	e8 b6 88 ff ff       	call   0x1400c3390
1400caada:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400caae0:	31 d2                	xor    %edx,%edx
1400caae2:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1400caae6:	e8 95 fe ff ff       	call   0x1400ca980
1400caaeb:	48 85 c0             	test   %rax,%rax
1400caaee:	74 04                	je     0x1400caaf4
1400caaf0:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
1400caaf4:	48 83 c4 20          	add    $0x20,%rsp
1400caaf8:	5b                   	pop    %rbx
1400caaf9:	c3                   	ret
1400caafa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cab00:	53                   	push   %rbx
1400cab01:	48 83 ec 20          	sub    $0x20,%rsp
1400cab05:	48 89 cb             	mov    %rcx,%rbx
1400cab08:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400cab0c:	75 1a                	jne    0x1400cab28
1400cab0e:	48 8d 0d 23 46 14 00 	lea    0x144623(%rip),%rcx        # 0x14020f138
1400cab15:	e8 16 8b ff ff       	call   0x1400c3630
1400cab1a:	31 c0                	xor    %eax,%eax
1400cab1c:	48 83 c4 20          	add    $0x20,%rsp
1400cab20:	5b                   	pop    %rbx
1400cab21:	c3                   	ret
1400cab22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cab28:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1400cab2c:	ba 01 00 00 00       	mov    $0x1,%edx
1400cab31:	e8 4a fe ff ff       	call   0x1400ca980
1400cab36:	48 85 c0             	test   %rax,%rax
1400cab39:	74 e1                	je     0x1400cab1c
1400cab3b:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
1400cab3f:	48 83 c4 20          	add    $0x20,%rsp
1400cab43:	5b                   	pop    %rbx
1400cab44:	c3                   	ret
1400cab45:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cab4c:	00 00 00 00
1400cab50:	56                   	push   %rsi
1400cab51:	53                   	push   %rbx
1400cab52:	48 83 ec 28          	sub    $0x28,%rsp
1400cab56:	48 89 ce             	mov    %rcx,%rsi
1400cab59:	48 89 d3             	mov    %rdx,%rbx
1400cab5c:	48 83 fa ff          	cmp    $0xffffffffffffffff,%rdx
1400cab60:	75 0e                	jne    0x1400cab70
1400cab62:	48 8d 0d cf 45 14 00 	lea    0x1445cf(%rip),%rcx        # 0x14020f138
1400cab69:	e8 22 88 ff ff       	call   0x1400c3390
1400cab6e:	66 90                	xchg   %ax,%ax
1400cab70:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1400cab74:	31 d2                	xor    %edx,%edx
1400cab76:	e8 05 fe ff ff       	call   0x1400ca980
1400cab7b:	48 89 c1             	mov    %rax,%rcx
1400cab7e:	48 85 c0             	test   %rax,%rax
1400cab81:	74 04                	je     0x1400cab87
1400cab83:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
1400cab87:	49 89 d8             	mov    %rbx,%r8
1400cab8a:	48 89 f2             	mov    %rsi,%rdx
1400cab8d:	48 83 c4 28          	add    $0x28,%rsp
1400cab91:	5b                   	pop    %rbx
1400cab92:	5e                   	pop    %rsi
1400cab93:	e9 58 f2 11 00       	jmp    0x1401e9df0
1400cab98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400cab9f:	00
1400caba0:	56                   	push   %rsi
1400caba1:	53                   	push   %rbx
1400caba2:	48 83 ec 28          	sub    $0x28,%rsp
1400caba6:	48 89 d3             	mov    %rdx,%rbx
1400caba9:	49 89 d0             	mov    %rdx,%r8
1400cabac:	31 d2                	xor    %edx,%edx
1400cabae:	48 89 ce             	mov    %rcx,%rsi
1400cabb1:	e8 2a f2 11 00       	call   0x1401e9de0
1400cabb6:	48 85 c0             	test   %rax,%rax
1400cabb9:	74 35                	je     0x1400cabf0
1400cabbb:	48 29 f0             	sub    %rsi,%rax
1400cabbe:	48 89 c3             	mov    %rax,%rbx
1400cabc1:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400cabc5:	31 d2                	xor    %edx,%edx
1400cabc7:	e8 b4 fd ff ff       	call   0x1400ca980
1400cabcc:	48 89 c1             	mov    %rax,%rcx
1400cabcf:	48 85 c0             	test   %rax,%rax
1400cabd2:	74 04                	je     0x1400cabd8
1400cabd4:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
1400cabd8:	49 89 d8             	mov    %rbx,%r8
1400cabdb:	48 89 f2             	mov    %rsi,%rdx
1400cabde:	48 83 c4 28          	add    $0x28,%rsp
1400cabe2:	5b                   	pop    %rbx
1400cabe3:	5e                   	pop    %rsi
1400cabe4:	e9 07 f2 11 00       	jmp    0x1401e9df0
1400cabe9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cabf0:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1400cabf4:	75 cb                	jne    0x1400cabc1
1400cabf6:	48 8d 0d 3b 45 14 00 	lea    0x14453b(%rip),%rcx        # 0x14020f138
1400cabfd:	e8 8e 87 ff ff       	call   0x1400c3390
1400cac02:	90                   	nop
1400cac03:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cac0a:	00 00 00 00
1400cac0e:	66 90                	xchg   %ax,%ax
1400cac10:	56                   	push   %rsi
1400cac11:	53                   	push   %rbx
1400cac12:	48 83 ec 28          	sub    $0x28,%rsp
1400cac16:	48 89 ce             	mov    %rcx,%rsi
1400cac19:	4c 89 c3             	mov    %r8,%rbx
1400cac1c:	e8 7f f2 11 00       	call   0x1401e9ea0
1400cac21:	85 c0                	test   %eax,%eax
1400cac23:	75 09                	jne    0x1400cac2e
1400cac25:	31 c0                	xor    %eax,%eax
1400cac27:	80 3c 1e 00          	cmpb   $0x0,(%rsi,%rbx,1)
1400cac2b:	0f 95 c0             	setne  %al
1400cac2e:	48 83 c4 28          	add    $0x28,%rsp
1400cac32:	5b                   	pop    %rbx
1400cac33:	5e                   	pop    %rsi
1400cac34:	c3                   	ret
1400cac35:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cac3c:	00 00 00 00
1400cac40:	56                   	push   %rsi
1400cac41:	53                   	push   %rbx
1400cac42:	48 83 ec 28          	sub    $0x28,%rsp
1400cac46:	48 89 ce             	mov    %rcx,%rsi
1400cac49:	48 89 d3             	mov    %rdx,%rbx
1400cac4c:	48 85 d2             	test   %rdx,%rdx
1400cac4f:	74 27                	je     0x1400cac78
1400cac51:	31 d2                	xor    %edx,%edx
1400cac53:	48 89 d9             	mov    %rbx,%rcx
1400cac56:	e8 a5 fc ff ff       	call   0x1400ca900
1400cac5b:	48 89 da             	mov    %rbx,%rdx
1400cac5e:	48 89 f1             	mov    %rsi,%rcx
1400cac61:	e8 ea ea 02 00       	call   0x1400f9750
1400cac66:	48 85 c0             	test   %rax,%rax
1400cac69:	74 21                	je     0x1400cac8c
1400cac6b:	48 83 c4 28          	add    $0x28,%rsp
1400cac6f:	5b                   	pop    %rbx
1400cac70:	5e                   	pop    %rsi
1400cac71:	c3                   	ret
1400cac72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cac78:	e8 33 e2 02 00       	call   0x1400f8eb0
1400cac7d:	31 d2                	xor    %edx,%edx
1400cac7f:	31 c9                	xor    %ecx,%ecx
1400cac81:	48 83 c4 28          	add    $0x28,%rsp
1400cac85:	5b                   	pop    %rbx
1400cac86:	5e                   	pop    %rsi
1400cac87:	e9 f4 fc ff ff       	jmp    0x1400ca980
1400cac8c:	48 8d 0d d6 44 14 00 	lea    0x1444d6(%rip),%rcx        # 0x14020f169
1400cac93:	e8 f8 86 ff ff       	call   0x1400c3390
1400cac98:	90                   	nop
1400cac99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400caca0:	57                   	push   %rdi
1400caca1:	56                   	push   %rsi
1400caca2:	53                   	push   %rbx
1400caca3:	48 83 ec 20          	sub    $0x20,%rsp
1400caca7:	48 89 cb             	mov    %rcx,%rbx
1400cacaa:	48 89 d6             	mov    %rdx,%rsi
1400cacad:	48 85 c9             	test   %rcx,%rcx
1400cacb0:	74 7e                	je     0x1400cad30
1400cacb2:	48 89 c8             	mov    %rcx,%rax
1400cacb5:	48 f7 e6             	mul    %rsi
1400cacb8:	48 89 c7             	mov    %rax,%rdi
1400cacbb:	0f 80 d4 00 00 00    	jo     0x1400cad95
1400cacc1:	4c 8b 05 38 96 1a 00 	mov    0x1a9638(%rip),%r8        # 0x140274300
1400cacc8:	4d 85 c0             	test   %r8,%r8
1400caccb:	74 1b                	je     0x1400cace8
1400caccd:	49 39 f8             	cmp    %rdi,%r8
1400cacd0:	73 3e                	jae    0x1400cad10
1400cacd2:	48 89 fa             	mov    %rdi,%rdx
1400cacd5:	48 8d 0d d4 43 14 00 	lea    0x1443d4(%rip),%rcx        # 0x14020f0b0
1400cacdc:	e8 af 86 ff ff       	call   0x1400c3390
1400cace1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cace8:	31 d2                	xor    %edx,%edx
1400cacea:	48 8d 0d af 43 14 00 	lea    0x1443af(%rip),%rcx        # 0x14020f0a0
1400cacf1:	e8 ea ca f7 ff       	call   0x1400477e0
1400cacf6:	41 89 c0             	mov    %eax,%r8d
1400cacf9:	4c 89 05 00 96 1a 00 	mov    %r8,0x1a9600(%rip)        # 0x140274300
1400cad00:	4d 85 c0             	test   %r8,%r8
1400cad03:	75 c8                	jne    0x1400caccd
1400cad05:	48 c7 05 f0 95 1a 00 	movq   $0xffffffffffffffff,0x1a95f0(%rip)        # 0x140274300
1400cad0c:	ff ff ff ff
1400cad10:	48 89 f2             	mov    %rsi,%rdx
1400cad13:	48 89 d9             	mov    %rbx,%rcx
1400cad16:	e8 95 e4 02 00       	call   0x1400f91b0
1400cad1b:	48 85 c0             	test   %rax,%rax
1400cad1e:	0f 84 7d 00 00 00    	je     0x1400cada1
1400cad24:	48 83 c4 20          	add    $0x20,%rsp
1400cad28:	5b                   	pop    %rbx
1400cad29:	5e                   	pop    %rsi
1400cad2a:	5f                   	pop    %rdi
1400cad2b:	c3                   	ret
1400cad2c:	0f 1f 40 00          	nopl   0x0(%rax)
1400cad30:	48 83 3d c8 95 1a 00 	cmpq   $0x0,0x1a95c8(%rip)        # 0x140274300
1400cad37:	00
1400cad38:	74 36                	je     0x1400cad70
1400cad3a:	31 c9                	xor    %ecx,%ecx
1400cad3c:	e8 6f e4 02 00       	call   0x1400f91b0
1400cad41:	48 85 c0             	test   %rax,%rax
1400cad44:	75 de                	jne    0x1400cad24
1400cad46:	ba 01 00 00 00       	mov    $0x1,%edx
1400cad4b:	b9 01 00 00 00       	mov    $0x1,%ecx
1400cad50:	e8 5b e4 02 00       	call   0x1400f91b0