140062d41:	cc                   	int3
140062d42:	cc                   	int3
140062d43:	cc                   	int3
140062d44:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062d49:	48 83 ec 58          	sub    $0x58,%rsp
140062d4d:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140062d54:	00
140062d55:	48 85 d2             	test   %rdx,%rdx
140062d58:	74 12                	je     0x140062d6c
140062d5a:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062d5e:	48 ff c0             	inc    %rax
140062d61:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140062d65:	75 f7                	jne    0x140062d5e
140062d67:	48 ff c0             	inc    %rax
140062d6a:	eb 05                	jmp    0x140062d71
140062d6c:	b8 05 00 00 00       	mov    $0x5,%eax
140062d71:	48 85 d2             	test   %rdx,%rdx
140062d74:	4c 8d 05 3d df 02 00 	lea    0x2df3d(%rip),%r8        # 0x140090cb8
140062d7b:	49 0f 44 d0          	cmove  %r8,%rdx
140062d7f:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140062d85:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062d8a:	41 b8 55 00 00 00    	mov    $0x55,%r8d
140062d90:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140062d95:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140062d9a:	45 0f b7 c8          	movzwl %r8w,%r9d
140062d9e:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062da3:	48 c7 44 24 28 04 00 	movq   $0x4,0x28(%rsp)
140062daa:	00 00
140062dac:	4c 8d 05 25 5d 02 00 	lea    0x25d25(%rip),%r8        # 0x140088ad8
140062db3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062db8:	48 ff 15 f1 25 02 00 	rex.W call *0x225f1(%rip)        # 0x1400853b0
140062dbf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062dc4:	48 83 c4 58          	add    $0x58,%rsp
140062dc8:	c3                   	ret
140062dc9:	cc                   	int3
140062dca:	cc                   	int3
140062dcb:	cc                   	int3
140062dcc:	cc                   	int3
140062dcd:	cc                   	int3
140062dce:	cc                   	int3
140062dcf:	cc                   	int3
140062dd0:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062dd5:	48 83 ec 68          	sub    $0x68,%rsp
140062dd9:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140062de0:	00
140062de1:	48 85 d2             	test   %rdx,%rdx
140062de4:	74 12                	je     0x140062df8
140062de6:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062dea:	48 ff c0             	inc    %rax
140062ded:	80 3c 02 00          	cmpb   $0x0,(%rdx,%rax,1)
140062df1:	75 f7                	jne    0x140062dea
140062df3:	48 ff c0             	inc    %rax
140062df6:	eb 05                	jmp    0x140062dfd
140062df8:	b8 05 00 00 00       	mov    $0x5,%eax
140062dfd:	41 ba 56 00 00 00    	mov    $0x56,%r10d
140062e03:	4c 8d 05 ae de 02 00 	lea    0x2deae(%rip),%r8        # 0x140090cb8
140062e0a:	48 85 d2             	test   %rdx,%rdx
140062e0d:	49 0f 44 d0          	cmove  %r8,%rdx
140062e11:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
140062e17:	45 8d 4a ae          	lea    -0x52(%r10),%r9d
140062e1b:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140062e20:	4c 8d 84 24 98 00 00 	lea    0x98(%rsp),%r8
140062e27:	00
140062e28:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
140062e2d:	4c 8d 05 a4 5c 02 00 	lea    0x25ca4(%rip),%r8        # 0x140088ad8
140062e34:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062e39:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140062e40:	00
140062e41:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140062e46:	41 8d 52 d5          	lea    -0x2b(%r10),%edx
140062e4a:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140062e4f:	45 0f b7 ca          	movzwl %r10w,%r9d
140062e53:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062e58:	48 ff 15 51 25 02 00 	rex.W call *0x22551(%rip)        # 0x1400853b0
140062e5f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062e64:	48 83 c4 68          	add    $0x68,%rsp
140062e68:	c3                   	ret
140062e69:	cc                   	int3
140062e6a:	cc                   	int3
140062e6b:	cc                   	int3
140062e6c:	cc                   	int3
140062e6d:	cc                   	int3
140062e6e:	cc                   	int3
140062e6f:	cc                   	int3
140062e70:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
140062e75:	48 83 ec 68          	sub    $0x68,%rsp
140062e79:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
140062e80:	00
140062e81:	45 33 d2             	xor    %r10d,%r10d
140062e84:	4d 85 c0             	test   %r8,%r8
140062e87:	74 18                	je     0x140062ea1
140062e89:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062e8d:	48 ff c0             	inc    %rax
140062e90:	66 45 39 14 40       	cmp    %r10w,(%r8,%rax,2)
140062e95:	75 f6                	jne    0x140062e8d
140062e97:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140062e9e:	00
140062e9f:	eb 05                	jmp    0x140062ea6
140062ea1:	b8 0a 00 00 00       	mov    $0xa,%eax
140062ea6:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
140062eab:	4c 8d 0d be 5a 02 00 	lea    0x25abe(%rip),%r9        # 0x140088970
140062eb2:	41 ba 04 00 00 00    	mov    $0x4,%r10d
140062eb8:	4d 85 c0             	test   %r8,%r8
140062ebb:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
140062ec0:	4d 0f 44 c1          	cmove  %r9,%r8
140062ec4:	4c 8d 8c 24 98 00 00 	lea    0x98(%rsp),%r9
140062ecb:	00
140062ecc:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
140062ed1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140062ed6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140062edd:	00
140062ede:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140062ee3:	4c 8d 05 ee 5b 02 00 	lea    0x25bee(%rip),%r8        # 0x140088ad8
140062eea:	44 0f b7 ca          	movzwl %dx,%r9d
140062eee:	41 8d 52 27          	lea    0x27(%r10),%edx
140062ef2:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
140062ef7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062efc:	48 ff 15 ad 24 02 00 	rex.W call *0x224ad(%rip)        # 0x1400853b0
140062f03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062f08:	48 83 c4 68          	add    $0x68,%rsp
140062f0c:	c3                   	ret
140062f0d:	cc                   	int3
140062f0e:	cc                   	int3
140062f0f:	cc                   	int3
140062f10:	cc                   	int3
140062f11:	cc                   	int3
140062f12:	cc                   	int3
140062f13:	cc                   	int3
140062f14:	4c 8b dc             	mov    %rsp,%r11
140062f17:	45 89 4b 20          	mov    %r9d,0x20(%r11)
140062f1b:	48 83 ec 68          	sub    $0x68,%rsp
140062f1f:	49 83 63 d8 00       	andq   $0x0,-0x28(%r11)
140062f24:	49 8d 43 e8          	lea    -0x18(%r11),%rax
140062f28:	41 b8 34 00 00 00    	mov    $0x34,%r8d
140062f2e:	c7 44 24 50 02 01 00 	movl   $0x102,0x50(%rsp)
140062f35:	00
140062f36:	45 0f b7 c8          	movzwl %r8w,%r9d
140062f3a:	41 8d 50 d0          	lea    -0x30(%r8),%edx
140062f3e:	49 89 53 d0          	mov    %rdx,-0x30(%r11)
140062f42:	4c 8d 05 8f 5b 02 00 	lea    0x25b8f(%rip),%r8        # 0x140088ad8
140062f49:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140062f4d:	49 8d 43 20          	lea    0x20(%r11),%rax
140062f51:	49 89 53 c0          	mov    %rdx,-0x40(%r11)
140062f55:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062f5a:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140062f5e:	48 ff 15 4b 24 02 00 	rex.W call *0x2244b(%rip)        # 0x1400853b0
140062f65:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062f6a:	48 83 c4 68          	add    $0x68,%rsp
140062f6e:	c3                   	ret
140062f6f:	cc                   	int3
140062f70:	cc                   	int3
140062f71:	cc                   	int3
140062f72:	cc                   	int3
140062f73:	cc                   	int3
140062f74:	cc                   	int3
140062f75:	cc                   	int3
140062f76:	cc                   	int3
140062f77:	cc                   	int3
140062f78:	48 83 ec 58          	sub    $0x58,%rsp
140062f7c:	45 33 d2             	xor    %r10d,%r10d
140062f7f:	4d 85 c9             	test   %r9,%r9
140062f82:	74 18                	je     0x140062f9c
140062f84:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140062f88:	48 ff c0             	inc    %rax
140062f8b:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
140062f90:	75 f6                	jne    0x140062f88
140062f92:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140062f99:	00
140062f9a:	eb 05                	jmp    0x140062fa1
140062f9c:	b8 0a 00 00 00       	mov    $0xa,%eax
140062fa1:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140062fa6:	4c 8d 05 c3 59 02 00 	lea    0x259c3(%rip),%r8        # 0x140088970
140062fad:	4d 85 c9             	test   %r9,%r9
140062fb0:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
140062fb7:	00 00
140062fb9:	4d 0f 44 c8          	cmove  %r8,%r9
140062fbd:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140062fc4:	00
140062fc5:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140062fca:	4c 8d 05 07 5b 02 00 	lea    0x25b07(%rip),%r8        # 0x140088ad8
140062fd1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140062fd6:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140062fdb:	44 0f b7 ca          	movzwl %dx,%r9d
140062fdf:	ba 2b 00 00 00       	mov    $0x2b,%edx
140062fe4:	48 ff 15 c5 23 02 00 	rex.W call *0x223c5(%rip)        # 0x1400853b0
140062feb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062ff0:	48 83 c4 58          	add    $0x58,%rsp
140062ff4:	c3                   	ret
140062ff5:	cc                   	int3
140062ff6:	cc                   	int3
140062ff7:	cc                   	int3
140062ff8:	cc                   	int3
140062ff9:	cc                   	int3
140062ffa:	cc                   	int3
140062ffb:	cc                   	int3
140062ffc:	48 83 ec 68          	sub    $0x68,%rsp
140063000:	45 33 db             	xor    %r11d,%r11d
140063003:	4d 85 c9             	test   %r9,%r9
140063006:	74 18                	je     0x140063020
140063008:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14006300c:	48 ff c0             	inc    %rax
14006300f:	66 45 39 1c 41       	cmp    %r11w,(%r9,%rax,2)
140063014:	75 f6                	jne    0x14006300c
140063016:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14006301d:	00
14006301e:	eb 05                	jmp    0x140063025
140063020:	b8 0a 00 00 00       	mov    $0xa,%eax
140063025:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
14006302a:	4c 8d 15 3f 59 02 00 	lea    0x2593f(%rip),%r10        # 0x140088970
140063031:	48 c7 44 24 48 08 00 	movq   $0x8,0x48(%rsp)
140063038:	00 00
14006303a:	4d 85 c9             	test   %r9,%r9
14006303d:	4d 0f 44 ca          	cmove  %r10,%r9
140063041:	4c 8d 94 24 98 00 00 	lea    0x98(%rsp),%r10
140063048:	00
140063049:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
14006304e:	4c 8d 94 24 90 00 00 	lea    0x90(%rsp),%r10
140063055:	00
140063056:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
14006305d:	00 00
14006305f:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140063064:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140063069:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006306e:	44 0f b7 ca          	movzwl %dx,%r9d
140063072:	ba 2b 00 00 00       	mov    $0x2b,%edx
140063077:	48 ff 15 32 23 02 00 	rex.W call *0x22332(%rip)        # 0x1400853b0
14006307e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140063083:	48 83 c4 68          	add    $0x68,%rsp
140063087:	c3                   	ret
140063088:	cc                   	int3
140063089:	cc                   	int3
14006308a:	cc                   	int3
14006308b:	cc                   	int3
14006308c:	cc                   	int3
14006308d:	cc                   	int3
14006308e:	cc                   	int3
14006308f:	cc                   	int3
140063090:	4c 8b dc             	mov    %rsp,%r11
140063093:	4d 89 4b 20          	mov    %r9,0x20(%r11)
140063097:	48 83 ec 58          	sub    $0x58,%rsp
14006309b:	49 83 63 e8 00       	andq   $0x0,-0x18(%r11)
1400630a0:	49 8d 43 28          	lea    0x28(%r11),%rax
1400630a4:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
1400630ab:	00
1400630ac:	4c 8d 05 25 5a 02 00 	lea    0x25a25(%rip),%r8        # 0x140088ad8
1400630b3:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400630b7:	ba 3c 00 00 00       	mov    $0x3c,%edx
1400630bc:	49 8d 43 20          	lea    0x20(%r11),%rax
1400630c0:	44 0f b7 ca          	movzwl %dx,%r9d
1400630c4:	49 c7 43 d0 08 00 00 	movq   $0x8,-0x30(%r11)
1400630cb:	00
1400630cc:	ba 2b 00 00 00       	mov    $0x2b,%edx
1400630d1:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1400630d5:	48 ff 15 d4 22 02 00 	rex.W call *0x222d4(%rip)        # 0x1400853b0
1400630dc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400630e1:	48 83 c4 58          	add    $0x58,%rsp
1400630e5:	c3                   	ret
1400630e6:	cc                   	int3
1400630e7:	cc                   	int3
1400630e8:	cc                   	int3
1400630e9:	cc                   	int3
1400630ea:	cc                   	int3
1400630eb:	cc                   	int3
1400630ec:	cc                   	int3
1400630ed:	cc                   	int3
1400630ee:	cc                   	int3
1400630ef:	cc                   	int3
1400630f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400630f5:	57                   	push   %rdi
1400630f6:	48 83 ec 60          	sub    $0x60,%rsp
1400630fa:	4c 8b 9c 24 90 00 00 	mov    0x90(%rsp),%r11
140063101:	00
140063102:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140063106:	33 ff                	xor    %edi,%edi
140063108:	4d 85 db             	test   %r11,%r11
14006310b:	74 17                	je     0x140063124
14006310d:	4c 8b d0             	mov    %rax,%r10
140063110:	49 ff c2             	inc    %r10
140063113:	66 43 39 3c 53       	cmp    %di,(%r11,%r10,2)
140063118:	75 f6                	jne    0x140063110
14006311a:	4e 8d 14 55 02 00 00 	lea    0x2(,%r10,2),%r10
140063121:	00
140063122:	eb 06                	jmp    0x14006312a
140063124:	41 ba 0a 00 00 00    	mov    $0xa,%r10d
14006312a:	4d 85 db             	test   %r11,%r11
14006312d:	48 8d 1d 3c 58 02 00 	lea    0x2583c(%rip),%rbx        # 0x140088970
140063134:	4c 0f 44 db          	cmove  %rbx,%r11
140063138:	4d 85 c9             	test   %r9,%r9
14006313b:	74 0e                	je     0x14006314b
14006313d:	48 ff c0             	inc    %rax
140063140:	41 38 3c 01          	cmp    %dil,(%r9,%rax,1)
140063144:	75 f7                	jne    0x14006313d
140063146:	48 ff c0             	inc    %rax
140063149:	eb 05                	jmp    0x140063150
14006314b:	b8 05 00 00 00       	mov    $0x5,%eax
140063150:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140063155:	48 8d 1d 5c db 02 00 	lea    0x2db5c(%rip),%rbx        # 0x140090cb8
14006315c:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140063163:	00 00
140063165:	4d 85 c9             	test   %r9,%r9
140063168:	4c 0f 44 cb          	cmove  %rbx,%r9
14006316c:	48 8d 9c 24 98 00 00 	lea    0x98(%rsp),%rbx
140063173:	00
140063174:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140063179:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14006317e:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
140063183:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140063188:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14006318d:	44 0f b7 ca          	movzwl %dx,%r9d
140063191:	ba 2b 00 00 00       	mov    $0x2b,%edx
140063196:	48 ff 15 13 22 02 00 	rex.W call *0x22213(%rip)        # 0x1400853b0
14006319d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400631a2:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400631a7:	48 83 c4 60          	add    $0x60,%rsp
1400631ab:	5f                   	pop    %rdi
1400631ac:	c3                   	ret
1400631ad:	cc                   	int3
1400631ae:	cc                   	int3
1400631af:	cc                   	int3
1400631b0:	cc                   	int3
1400631b1:	cc                   	int3
1400631b2:	cc                   	int3
1400631b3:	cc                   	int3
1400631b4:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400631bb:	48 8b 05 fe bf 03 00 	mov    0x3bffe(%rip),%rax        # 0x14009f1c0
1400631c2:	48 33 c4             	xor    %rsp,%rax
1400631c5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400631ca:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400631d1:	00
1400631d2:	4c 8b d2             	mov    %rdx,%r10
1400631d5:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1400631d9:	45 33 db             	xor    %r11d,%r11d
1400631dc:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1400631e2:	48 8b 10             	mov    (%rax),%rdx
1400631e5:	48 85 d2             	test   %rdx,%rdx
1400631e8:	74 17                	je     0x140063201
1400631ea:	48 8b c1             	mov    %rcx,%rax
1400631ed:	48 ff c0             	inc    %rax
1400631f0:	66 44 39 1c 42       	cmp    %r11w,(%rdx,%rax,2)
1400631f5:	75 f6                	jne    0x1400631ed
1400631f7:	44 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%r8d
1400631fe:	00
1400631ff:	eb 0a                	jmp    0x14006320b
140063201:	48 8d 15 a8 45 02 00 	lea    0x245a8(%rip),%rdx        # 0x1400877b0
140063208:	45 8b c1             	mov    %r9d,%r8d
14006320b:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
140063212:	00
140063213:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140063218:	44 89 44 24 68       	mov    %r8d,0x68(%rsp)
14006321d:	44 89 5c 24 6c       	mov    %r11d,0x6c(%rsp)