140075fac:	80 78 50 00          	cmpb   $0x0,0x50(%rax)
140075fb0:	75 e6                	jne    0x140075f98
140075fb2:	48 83 c4 20          	add    $0x20,%rsp
140075fb6:	5b                   	pop    %rbx
140075fb7:	c3                   	ret
140075fb8:	cc                   	int3
140075fb9:	cc                   	int3
140075fba:	cc                   	int3
140075fbb:	cc                   	int3
140075fbc:	cc                   	int3
140075fbd:	cc                   	int3
140075fbe:	cc                   	int3
140075fbf:	cc                   	int3
140075fc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140075fc5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140075fca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140075fcf:	41 56                	push   %r14
140075fd1:	48 83 ec 20          	sub    $0x20,%rsp
140075fd5:	48 8b fa             	mov    %rdx,%rdi
140075fd8:	48 8b f1             	mov    %rcx,%rsi
140075fdb:	45 32 f6             	xor    %r14b,%r14b
140075fde:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140075fe2:	48 8b 01             	mov    (%rcx),%rax
140075fe5:	48 8b 40 18          	mov    0x18(%rax),%rax
140075fe9:	ff 15 d9 f6 00 00    	call   *0xf6d9(%rip)        # 0x1400856c8
140075fef:	48 8b 5e 60          	mov    0x60(%rsi),%rbx
140075ff3:	eb 19                	jmp    0x14007600e
140075ff5:	48 8b d7             	mov    %rdi,%rdx
140075ff8:	48 8b cb             	mov    %rbx,%rcx
140075ffb:	e8 18 4b 00 00       	call   0x14007ab18
140076000:	85 c0                	test   %eax,%eax
140076002:	74 06                	je     0x14007600a
140076004:	44 38 73 50          	cmp    %r14b,0x50(%rbx)
140076008:	74 09                	je     0x140076013
14007600a:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
14007600e:	48 85 db             	test   %rbx,%rbx
140076011:	75 e2                	jne    0x140075ff5
140076013:	48 85 db             	test   %rbx,%rbx
140076016:	74 14                	je     0x14007602c
140076018:	48 8b 03             	mov    (%rbx),%rax
14007601b:	48 8b cb             	mov    %rbx,%rcx
14007601e:	48 8b 00             	mov    (%rax),%rax
140076021:	ff 15 a1 f6 00 00    	call   *0xf6a1(%rip)        # 0x1400856c8
140076027:	48 85 db             	test   %rbx,%rbx
14007602a:	75 73                	jne    0x14007609f
14007602c:	48 ff 15 dd ea 00 00 	rex.W call *0xeadd(%rip)        # 0x140084b10
140076033:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140076038:	48 8b c8             	mov    %rax,%rcx
14007603b:	33 d2                	xor    %edx,%edx
14007603d:	41 b8 40 01 00 00    	mov    $0x140,%r8d
140076043:	48 ff 15 be ea 00 00 	rex.W call *0xeabe(%rip)        # 0x140084b08
14007604a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007604f:	48 85 c0             	test   %rax,%rax
140076052:	74 16                	je     0x14007606a
140076054:	4c 8b ce             	mov    %rsi,%r9
140076057:	4c 8b c6             	mov    %rsi,%r8
14007605a:	48 8b d7             	mov    %rdi,%rdx
14007605d:	48 8b c8             	mov    %rax,%rcx
140076060:	e8 93 40 00 00       	call   0x14007a0f8
140076065:	48 8b f8             	mov    %rax,%rdi
140076068:	eb 02                	jmp    0x14007606c
14007606a:	33 ff                	xor    %edi,%edi
14007606c:	48 85 ff             	test   %rdi,%rdi
14007606f:	74 2e                	je     0x14007609f
140076071:	83 7f 10 00          	cmpl   $0x0,0x10(%rdi)
140076075:	7c 08                	jl     0x14007607f
140076077:	48 8b df             	mov    %rdi,%rbx
14007607a:	41 b6 01             	mov    $0x1,%r14b
14007607d:	eb 20                	jmp    0x14007609f
14007607f:	48 8b 07             	mov    (%rdi),%rax
140076082:	48 8b cf             	mov    %rdi,%rcx
140076085:	48 8b 40 28          	mov    0x28(%rax),%rax
140076089:	ff 15 39 f6 00 00    	call   *0xf639(%rip)        # 0x1400856c8
14007608f:	48 8b 07             	mov    (%rdi),%rax
140076092:	48 8b cf             	mov    %rdi,%rcx
140076095:	48 8b 40 08          	mov    0x8(%rax),%rax
140076099:	ff 15 29 f6 00 00    	call   *0xf629(%rip)        # 0x1400856c8
14007609f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1400760a3:	48 8b 11             	mov    (%rcx),%rdx
1400760a6:	48 8b 42 28          	mov    0x28(%rdx),%rax
1400760aa:	ff 15 18 f6 00 00    	call   *0xf618(%rip)        # 0x1400856c8
1400760b0:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400760b5:	48 85 c0             	test   %rax,%rax
1400760b8:	74 03                	je     0x1400760bd
1400760ba:	44 88 30             	mov    %r14b,(%rax)
1400760bd:	48 8b c3             	mov    %rbx,%rax
1400760c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400760c5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400760ca:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400760cf:	48 83 c4 20          	add    $0x20,%rsp
1400760d3:	41 5e                	pop    %r14
1400760d5:	c3                   	ret
1400760d6:	cc                   	int3
1400760d7:	cc                   	int3
1400760d8:	cc                   	int3
1400760d9:	cc                   	int3
1400760da:	cc                   	int3
1400760db:	cc                   	int3
1400760dc:	cc                   	int3
1400760dd:	cc                   	int3
1400760de:	cc                   	int3
1400760df:	cc                   	int3
1400760e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400760e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400760ea:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400760ef:	56                   	push   %rsi
1400760f0:	57                   	push   %rdi
1400760f1:	41 56                	push   %r14
1400760f3:	48 83 ec 20          	sub    $0x20,%rsp
1400760f7:	48 8b 35 22 a2 02 00 	mov    0x2a222(%rip),%rsi        # 0x1400a0320
1400760fe:	49 8b e8             	mov    %r8,%rbp
140076101:	80 22 f8             	andb   $0xf8,(%rdx)
140076104:	48 8b fa             	mov    %rdx,%rdi
140076107:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007610b:	48 8b 9e 00 01 00 00 	mov    0x100(%rsi),%rbx
140076112:	48 8b 01             	mov    (%rcx),%rax
140076115:	48 8b 40 18          	mov    0x18(%rax),%rax
140076119:	ff 15 a9 f5 00 00    	call   *0xf5a9(%rip)        # 0x1400856c8
14007611f:	45 33 f6             	xor    %r14d,%r14d
140076122:	48 85 db             	test   %rbx,%rbx
140076125:	74 44                	je     0x14007616b
140076127:	eb 32                	jmp    0x14007615b
140076129:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14007612e:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
140076133:	48 8b cb             	mov    %rbx,%rcx
140076136:	e8 25 21 fb ff       	call   0x140028260
14007613b:	85 c0                	test   %eax,%eax
14007613d:	78 2c                	js     0x14007616b
14007613f:	48 8b d5             	mov    %rbp,%rdx
140076142:	48 8b cb             	mov    %rbx,%rcx
140076145:	e8 63 d9 fb ff       	call   0x140033aad
14007614a:	85 c0                	test   %eax,%eax
14007614c:	74 15                	je     0x140076163
14007614e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140076153:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140076157:	48 83 c3 02          	add    $0x2,%rbx
14007615b:	66 44 39 33          	cmp    %r14w,(%rbx)
14007615f:	75 c8                	jne    0x140076129
140076161:	eb 08                	jmp    0x14007616b
140076163:	8a 86 f8 00 00 00    	mov    0xf8(%rsi),%al
140076169:	88 07                	mov    %al,(%rdi)
14007616b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007616f:	48 8b 01             	mov    (%rcx),%rax
140076172:	48 8b 40 28          	mov    0x28(%rax),%rax
140076176:	ff 15 4c f5 00 00    	call   *0xf54c(%rip)        # 0x1400856c8
14007617c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140076181:	48 8b c7             	mov    %rdi,%rax
140076184:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140076189:	48 83 c4 20          	add    $0x20,%rsp
14007618d:	41 5e                	pop    %r14
14007618f:	5f                   	pop    %rdi
140076190:	5e                   	pop    %rsi
140076191:	c3                   	ret
140076192:	cc                   	int3
140076193:	cc                   	int3
140076194:	cc                   	int3
140076195:	cc                   	int3
140076196:	cc                   	int3
140076197:	cc                   	int3
140076198:	cc                   	int3
140076199:	cc                   	int3
14007619a:	cc                   	int3
14007619b:	cc                   	int3
14007619c:	33 c0                	xor    %eax,%eax
14007619e:	48 39 81 f8 00 00 00 	cmp    %rax,0xf8(%rcx)
1400761a5:	74 0c                	je     0x1400761b3
1400761a7:	39 81 d0 00 00 00    	cmp    %eax,0xd0(%rcx)
1400761ad:	8d 50 01             	lea    0x1(%rax),%edx
1400761b0:	0f 44 c2             	cmove  %edx,%eax
1400761b3:	c3                   	ret
1400761b4:	cc                   	int3
1400761b5:	cc                   	int3
1400761b6:	cc                   	int3
1400761b7:	cc                   	int3
1400761b8:	cc                   	int3
1400761b9:	cc                   	int3
1400761ba:	cc                   	int3
1400761bb:	cc                   	int3
1400761bc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400761c1:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400761c6:	56                   	push   %rsi
1400761c7:	57                   	push   %rdi
1400761c8:	41 54                	push   %r12
1400761ca:	41 56                	push   %r14
1400761cc:	41 57                	push   %r15
1400761ce:	48 83 ec 30          	sub    $0x30,%rsp
1400761d2:	33 db                	xor    %ebx,%ebx
1400761d4:	48 8b f9             	mov    %rcx,%rdi
1400761d7:	8b f3                	mov    %ebx,%esi
1400761d9:	44 8b f3             	mov    %ebx,%r14d
1400761dc:	48 85 c9             	test   %rcx,%rcx
1400761df:	75 43                	jne    0x140076224
1400761e1:	48 8b 0d 18 8e 02 00 	mov    0x28e18(%rip),%rcx        # 0x14009f000
1400761e8:	48 8d 05 11 8e 02 00 	lea    0x28e11(%rip),%rax        # 0x14009f000
1400761ef:	48 3b c8             	cmp    %rax,%rcx
1400761f2:	0f 84 a7 02 00 00    	je     0x14007649f
1400761f8:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
1400761fc:	0f 84 9d 02 00 00    	je     0x14007649f
140076202:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140076206:	0f 82 93 02 00 00    	jb     0x14007649f
14007620c:	8d 57 49             	lea    0x49(%rdi),%edx
14007620f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140076213:	4c 8d 05 e6 bf 01 00 	lea    0x1bfe6(%rip),%r8        # 0x140092200
14007621a:	e8 d1 16 fe ff       	call   0x1400578f0
14007621f:	e9 7b 02 00 00       	jmp    0x14007649f
140076224:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
140076228:	84 d2                	test   %dl,%dl
14007622a:	74 69                	je     0x140076295
14007622c:	49 8b d4             	mov    %r12,%rdx
14007622f:	48 ff c2             	inc    %rdx
140076232:	66 39 1c 51          	cmp    %bx,(%rcx,%rdx,2)
140076236:	75 f7                	jne    0x14007622f
140076238:	48 ff c2             	inc    %rdx
14007623b:	48 ff 15 be e6 00 00 	rex.W call *0xe6be(%rip)        # 0x140084900
140076242:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140076247:	85 c0                	test   %eax,%eax
140076249:	74 32                	je     0x14007627d
14007624b:	48 8b 0d ae 8d 02 00 	mov    0x28dae(%rip),%rcx        # 0x14009f000
140076252:	48 8d 05 a7 8d 02 00 	lea    0x28da7(%rip),%rax        # 0x14009f000
140076259:	48 3b c8             	cmp    %rax,%rcx
14007625c:	0f 84 3d 02 00 00    	je     0x14007649f
140076262:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140076266:	0f 84 33 02 00 00    	je     0x14007649f
14007626c:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140076270:	0f 82 29 02 00 00    	jb     0x14007649f
140076276:	ba 4a 00 00 00       	mov    $0x4a,%edx
14007627b:	eb 92                	jmp    0x14007620f
14007627d:	48 8d 15 2c bc 01 00 	lea    0x1bc2c(%rip),%rdx        # 0x140091eb0
140076284:	48 8b cf             	mov    %rdi,%rcx
140076287:	e8 51 d8 fb ff       	call   0x140033add
14007628c:	48 85 c0             	test   %rax,%rax
14007628f:	0f 85 b8 00 00 00    	jne    0x14007634d
140076295:	b9 08 02 00 00       	mov    $0x208,%ecx
14007629a:	e8 35 dc fb ff       	call   0x140033ed4
14007629f:	48 8b f0             	mov    %rax,%rsi
1400762a2:	48 85 c0             	test   %rax,%rax
1400762a5:	75 33                	jne    0x1400762da
1400762a7:	48 8b 0d 52 8d 02 00 	mov    0x28d52(%rip),%rcx        # 0x14009f000
1400762ae:	48 8d 05 4b 8d 02 00 	lea    0x28d4b(%rip),%rax        # 0x14009f000
1400762b5:	48 3b c8             	cmp    %rax,%rcx
1400762b8:	0f 84 e1 01 00 00    	je     0x14007649f
1400762be:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
1400762c2:	0f 84 d7 01 00 00    	je     0x14007649f
1400762c8:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
1400762cc:	0f 82 cd 01 00 00    	jb     0x14007649f
1400762d2:	8d 56 4b             	lea    0x4b(%rsi),%edx
1400762d5:	e9 35 ff ff ff       	jmp    0x14007620f
1400762da:	ba 04 01 00 00       	mov    $0x104,%edx
1400762df:	48 8b c8             	mov    %rax,%rcx
1400762e2:	48 ff 15 bf eb 00 00 	rex.W call *0xebbf(%rip)        # 0x140084ea8
1400762e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400762ee:	85 c0                	test   %eax,%eax
1400762f0:	75 5b                	jne    0x14007634d
1400762f2:	48 8b 0d 07 8d 02 00 	mov    0x28d07(%rip),%rcx        # 0x14009f000
1400762f9:	48 8d 05 00 8d 02 00 	lea    0x28d00(%rip),%rax        # 0x14009f000
140076300:	48 3b c8             	cmp    %rax,%rcx
140076303:	0f 84 96 01 00 00    	je     0x14007649f
140076309:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
14007630d:	0f 84 8c 01 00 00    	je     0x14007649f
140076313:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
140076317:	0f 82 82 01 00 00    	jb     0x14007649f
14007631d:	48 ff 15 4c e7 00 00 	rex.W call *0xe74c(%rip)        # 0x140084a70
140076324:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140076329:	48 8b 0d d0 8c 02 00 	mov    0x28cd0(%rip),%rcx        # 0x14009f000
140076330:	4c 8d 05 c9 be 01 00 	lea    0x1bec9(%rip),%r8        # 0x140092200
140076337:	44 8b c8             	mov    %eax,%r9d
14007633a:	ba 4c 00 00 00       	mov    $0x4c,%edx
14007633f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140076343:	e8 d4 15 fe ff       	call   0x14005791c
140076348:	e9 52 01 00 00       	jmp    0x14007649f
14007634d:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140076352:	45 33 c9             	xor    %r9d,%r9d
140076355:	45 33 c0             	xor    %r8d,%r8d
140076358:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14007635d:	48 8b d7             	mov    %rdi,%rdx
140076360:	48 8b ce             	mov    %rsi,%rcx
140076363:	48 ff 15 66 e8 00 00 	rex.W call *0xe866(%rip)        # 0x140084bd0
14007636a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007636f:	8b e8                	mov    %eax,%ebp
140076371:	85 c0                	test   %eax,%eax
140076373:	75 3f                	jne    0x1400763b4
140076375:	48 8b 0d 84 8c 02 00 	mov    0x28c84(%rip),%rcx        # 0x14009f000
14007637c:	48 8d 05 7d 8c 02 00 	lea    0x28c7d(%rip),%rax        # 0x14009f000
140076383:	48 3b c8             	cmp    %rax,%rcx
140076386:	0f 84 13 01 00 00    	je     0x14007649f
14007638c:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140076390:	0f 84 09 01 00 00    	je     0x14007649f
140076396:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007639a:	0f 82 ff 00 00 00    	jb     0x14007649f
1400763a0:	48 ff 15 c9 e6 00 00 	rex.W call *0xe6c9(%rip)        # 0x140084a70
1400763a7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400763ac:	8d 55 4d             	lea    0x4d(%rbp),%edx
1400763af:	e9 cd 00 00 00       	jmp    0x140076481
1400763b4:	44 8d 78 01          	lea    0x1(%rax),%r15d
1400763b8:	b8 02 00 00 00       	mov    $0x2,%eax
1400763bd:	41 8b cf             	mov    %r15d,%ecx
1400763c0:	48 f7 e1             	mul    %rcx
1400763c3:	49 0f 40 c4          	cmovo  %r12,%rax
1400763c7:	48 8b c8             	mov    %rax,%rcx
1400763ca:	e8 05 db fb ff       	call   0x140033ed4
1400763cf:	4c 8b f0             	mov    %rax,%r14
1400763d2:	48 85 c0             	test   %rax,%rax
1400763d5:	75 47                	jne    0x14007641e
1400763d7:	48 8b 0d 22 8c 02 00 	mov    0x28c22(%rip),%rcx        # 0x14009f000
1400763de:	48 8d 05 1b 8c 02 00 	lea    0x28c1b(%rip),%rax        # 0x14009f000
1400763e5:	48 3b c8             	cmp    %rax,%rcx
1400763e8:	0f 84 b1 00 00 00    	je     0x14007649f
1400763ee:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
1400763f2:	0f 84 a7 00 00 00    	je     0x14007649f
1400763f8:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
1400763fc:	0f 82 9d 00 00 00    	jb     0x14007649f
140076402:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140076406:	41 8d 56 4e          	lea    0x4e(%r14),%edx
14007640a:	4c 8b cf             	mov    %rdi,%r9
14007640d:	4c 8d 05 ec bd 01 00 	lea    0x1bdec(%rip),%r8        # 0x140092200
140076414:	e8 f7 16 fe ff       	call   0x140057b10
140076419:	e9 81 00 00 00       	jmp    0x14007649f
14007641e:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140076423:	45 8b cf             	mov    %r15d,%r9d
140076426:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007642b:	45 33 c0             	xor    %r8d,%r8d
14007642e:	48 8b d7             	mov    %rdi,%rdx
140076431:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140076436:	48 8b ce             	mov    %rsi,%rcx
140076439:	48 ff 15 90 e7 00 00 	rex.W call *0xe790(%rip)        # 0x140084bd0
140076440:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140076445:	85 c0                	test   %eax,%eax
140076447:	74 08                	je     0x140076451
140076449:	3b c5                	cmp    %ebp,%eax
14007644b:	77 04                	ja     0x140076451
14007644d:	b3 01                	mov    $0x1,%bl
14007644f:	eb 56                	jmp    0x1400764a7
140076451:	48 8b 0d a8 8b 02 00 	mov    0x28ba8(%rip),%rcx        # 0x14009f000
140076458:	48 8d 05 a1 8b 02 00 	lea    0x28ba1(%rip),%rax        # 0x14009f000
14007645f:	48 3b c8             	cmp    %rax,%rcx
140076462:	74 3b                	je     0x14007649f
140076464:	f6 41 44 01          	testb  $0x1,0x44(%rcx)
140076468:	74 35                	je     0x14007649f
14007646a:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007646e:	72 2f                	jb     0x14007649f
140076470:	48 ff 15 f9 e5 00 00 	rex.W call *0xe5f9(%rip)        # 0x140084a70
140076477:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007647c:	ba 4f 00 00 00       	mov    $0x4f,%edx
140076481:	48 8b 0d 78 8b 02 00 	mov    0x28b78(%rip),%rcx        # 0x14009f000
140076488:	4c 8d 05 71 bd 01 00 	lea    0x1bd71(%rip),%r8        # 0x140092200
14007648f:	4c 8b cf             	mov    %rdi,%r9
140076492:	89 44 24 20          	mov    %eax,0x20(%rsp)
140076496:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007649a:	e8 d9 16 fe ff       	call   0x140057b78
14007649f:	49 8b ce             	mov    %r14,%rcx