14003617c:	cc                   	int3
14003617d:	cc                   	int3
14003617e:	cc                   	int3
14003617f:	cc                   	int3
140036180:	cc                   	int3
140036181:	cc                   	int3
140036182:	cc                   	int3
140036183:	cc                   	int3
140036184:	cc                   	int3
140036185:	cc                   	int3
140036186:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003618d:	00 00 00
140036190:	48 83 ec 10          	sub    $0x10,%rsp
140036194:	4c 89 14 24          	mov    %r10,(%rsp)
140036198:	4c 89 5c 24 08       	mov    %r11,0x8(%rsp)
14003619d:	4d 33 db             	xor    %r11,%r11
1400361a0:	4c 8d 54 24 18       	lea    0x18(%rsp),%r10
1400361a5:	4c 2b d0             	sub    %rax,%r10
1400361a8:	4d 0f 42 d3          	cmovb  %r11,%r10
1400361ac:	65 4c 8b 1c 25 10 00 	mov    %gs:0x10,%r11
1400361b3:	00 00
1400361b5:	4d 3b d3             	cmp    %r11,%r10
1400361b8:	73 15                	jae    0x1400361cf
1400361ba:	66 41 81 e2 00 f0    	and    $0xf000,%r10w
1400361c0:	4d 8d 9b 00 f0 ff ff 	lea    -0x1000(%r11),%r11
1400361c7:	45 84 1b             	test   %r11b,(%r11)
1400361ca:	4d 3b d3             	cmp    %r11,%r10
1400361cd:	72 f1                	jb     0x1400361c0
1400361cf:	4c 8b 14 24          	mov    (%rsp),%r10
1400361d3:	4c 8b 5c 24 08       	mov    0x8(%rsp),%r11
1400361d8:	48 83 c4 10          	add    $0x10,%rsp
1400361dc:	c3                   	ret
1400361dd:	cc                   	int3
1400361de:	cc                   	int3
1400361df:	cc                   	int3
1400361e0:	cc                   	int3
1400361e1:	cc                   	int3
1400361e2:	cc                   	int3
1400361e3:	40 55                	rex push %rbp
1400361e5:	48 83 ec 40          	sub    $0x40,%rsp
1400361e9:	48 8b ea             	mov    %rdx,%rbp
1400361ec:	48 8b 01             	mov    (%rcx),%rax
1400361ef:	8b 08                	mov    (%rax),%ecx
1400361f1:	48 ff 15 80 99 00 00 	rex.W call *0x9980(%rip)        # 0x14003fb78
1400361f8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400361fd:	90                   	nop
1400361fe:	48 83 c4 40          	add    $0x40,%rsp
140036202:	5d                   	pop    %rbp
140036203:	c3                   	ret
140036204:	cc                   	int3
140036205:	cc                   	int3
140036206:	cc                   	int3
140036207:	cc                   	int3
140036208:	cc                   	int3
140036209:	cc                   	int3
14003620a:	cc                   	int3
14003620b:	40 55                	rex push %rbp
14003620d:	48 83 ec 50          	sub    $0x50,%rsp
140036211:	48 8b ea             	mov    %rdx,%rbp
140036214:	48 8b 01             	mov    (%rcx),%rax
140036217:	8b 08                	mov    (%rax),%ecx
140036219:	48 ff 15 58 99 00 00 	rex.W call *0x9958(%rip)        # 0x14003fb78
140036220:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140036225:	90                   	nop
140036226:	48 83 c4 50          	add    $0x50,%rsp
14003622a:	5d                   	pop    %rbp
14003622b:	c3                   	ret
14003622c:	cc                   	int3
14003622d:	cc                   	int3
14003622e:	cc                   	int3
14003622f:	cc                   	int3
140036230:	cc                   	int3
140036231:	cc                   	int3
140036232:	cc                   	int3
140036233:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
14003623a:	e9 9d 04 fd ff       	jmp    0x1400066dc
14003623f:	cc                   	int3
140036240:	cc                   	int3
140036241:	cc                   	int3
140036242:	cc                   	int3
140036243:	cc                   	int3
140036244:	cc                   	int3
140036245:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
14003624c:	e9 db 2b fd ff       	jmp    0x140008e2c
140036251:	cc                   	int3
140036252:	cc                   	int3
140036253:	cc                   	int3
140036254:	cc                   	int3
140036255:	cc                   	int3
140036256:	cc                   	int3
140036257:	48 8d 8a 80 00 00 00 	lea    0x80(%rdx),%rcx
14003625e:	e9 d5 2f fd ff       	jmp    0x140009238
140036263:	cc                   	int3
140036264:	cc                   	int3
140036265:	cc                   	int3
140036266:	cc                   	int3
140036267:	cc                   	int3
140036268:	cc                   	int3
140036269:	48 8b 8a 18 01 00 00 	mov    0x118(%rdx),%rcx
140036270:	e9 db 94 fd ff       	jmp    0x14000f750
140036275:	cc                   	int3
140036276:	cc                   	int3
140036277:	cc                   	int3
140036278:	cc                   	int3
140036279:	cc                   	int3
14003627a:	cc                   	int3
14003627b:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
140036282:	e9 5d 35 fd ff       	jmp    0x1400097e4
140036287:	cc                   	int3
140036288:	cc                   	int3
140036289:	cc                   	int3
14003628a:	cc                   	int3
14003628b:	cc                   	int3
14003628c:	cc                   	int3
14003628d:	48 8d 8a 50 00 00 00 	lea    0x50(%rdx),%rcx
140036294:	e9 ef 04 fd ff       	jmp    0x140006788
140036299:	cc                   	int3
14003629a:	cc                   	int3
14003629b:	cc                   	int3
14003629c:	cc                   	int3
14003629d:	cc                   	int3
14003629e:	cc                   	int3
14003629f:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
1400362a6:	e9 1d 8d fd ff       	jmp    0x14000efc8
1400362ab:	cc                   	int3
1400362ac:	cc                   	int3
1400362ad:	cc                   	int3
1400362ae:	cc                   	int3
1400362af:	cc                   	int3
1400362b0:	cc                   	int3
1400362b1:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
1400362b8:	e9 a3 04 fd ff       	jmp    0x140006760
1400362bd:	cc                   	int3
1400362be:	cc                   	int3
1400362bf:	cc                   	int3
1400362c0:	cc                   	int3
1400362c1:	cc                   	int3
1400362c2:	cc                   	int3
1400362c3:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
1400362ca:	e9 f9 8c fd ff       	jmp    0x14000efc8
1400362cf:	cc                   	int3
1400362d0:	cc                   	int3
1400362d1:	cc                   	int3
1400362d2:	cc                   	int3
1400362d3:	cc                   	int3
1400362d4:	cc                   	int3
1400362d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400362da:	55                   	push   %rbp
1400362db:	48 83 ec 20          	sub    $0x20,%rsp
1400362df:	48 8b ea             	mov    %rdx,%rbp
1400362e2:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1400362e6:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1400362ea:	33 c0                	xor    %eax,%eax
1400362ec:	48 83 c1 01          	add    $0x1,%rcx
1400362f0:	74 15                	je     0x140036307
1400362f2:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1400362f6:	77 0a                	ja     0x140036302
1400362f8:	e8 f7 f8 ff ff       	call   0x140035bf4
1400362fd:	48 85 c0             	test   %rax,%rax
140036300:	75 05                	jne    0x140036307
140036302:	e8 91 fa ff ff       	call   0x140035d98
140036307:	48 89 45 78          	mov    %rax,0x78(%rbp)
14003630b:	48 8d 05 eb 8f fd ff 	lea    -0x27015(%rip),%rax        # 0x14000f2fd
140036312:	48 83 c4 20          	add    $0x20,%rsp
140036316:	5d                   	pop    %rbp
140036317:	c3                   	ret
140036318:	cc                   	int3
140036319:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14003631e:	55                   	push   %rbp
14003631f:	48 83 ec 20          	sub    $0x20,%rsp
140036323:	48 8b ea             	mov    %rdx,%rbp
140036326:	45 33 c0             	xor    %r8d,%r8d
140036329:	b2 01                	mov    $0x1,%dl
14003632b:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
14003632f:	e8 78 85 fd ff       	call   0x14000e8ac
140036334:	33 d2                	xor    %edx,%edx
140036336:	33 c9                	xor    %ecx,%ecx
140036338:	e8 2f fc ff ff       	call   0x140035f6c
14003633d:	90                   	nop
14003633e:	cc                   	int3
14003633f:	cc                   	int3
140036340:	cc                   	int3
140036341:	cc                   	int3
140036342:	cc                   	int3
140036343:	cc                   	int3
140036344:	40 55                	rex push %rbp
140036346:	48 83 ec 20          	sub    $0x20,%rsp
14003634a:	48 8b ea             	mov    %rdx,%rbp
14003634d:	48 8b 01             	mov    (%rcx),%rax
140036350:	33 c9                	xor    %ecx,%ecx
140036352:	81 38 fd 00 00 c0    	cmpl   $0xc00000fd,(%rax)
140036358:	0f 94 c1             	sete   %cl
14003635b:	8b c1                	mov    %ecx,%eax
14003635d:	48 83 c4 20          	add    $0x20,%rsp
140036361:	5d                   	pop    %rbp
140036362:	c3                   	ret
140036363:	cc                   	int3
140036364:	cc                   	int3
140036365:	cc                   	int3
140036366:	cc                   	int3
140036367:	cc                   	int3
140036368:	cc                   	int3
140036369:	cc                   	int3
14003636a:	40 55                	rex push %rbp
14003636c:	48 83 ec 20          	sub    $0x20,%rsp
140036370:	48 8b ea             	mov    %rdx,%rbp
140036373:	48 8b 01             	mov    (%rcx),%rax
140036376:	48 8b d1             	mov    %rcx,%rdx
140036379:	8b 08                	mov    (%rax),%ecx
14003637b:	e8 2e f3 ff ff       	call   0x1400356ae
140036380:	90                   	nop
140036381:	48 83 c4 20          	add    $0x20,%rsp
140036385:	5d                   	pop    %rbp
140036386:	c3                   	ret
140036387:	cc                   	int3
140036388:	cc                   	int3
140036389:	cc                   	int3
14003638a:	cc                   	int3
14003638b:	cc                   	int3
14003638c:	cc                   	int3
14003638d:	cc                   	int3
14003638e:	cc                   	int3
14003638f:	cc                   	int3
140036390:	40 55                	rex push %rbp
140036392:	48 83 ec 20          	sub    $0x20,%rsp
140036396:	48 8b ea             	mov    %rdx,%rbp
140036399:	48 8b 01             	mov    (%rcx),%rax
14003639c:	33 c9                	xor    %ecx,%ecx
14003639e:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400363a4:	0f 94 c1             	sete   %cl
1400363a7:	8b c1                	mov    %ecx,%eax
1400363a9:	48 83 c4 20          	add    $0x20,%rsp
1400363ad:	5d                   	pop    %rbp
1400363ae:	c3                   	ret
1400363af:	cc                   	int3
1400363b0:	cc                   	int3
1400363b1:	cc                   	int3
1400363b2:	cc                   	int3
1400363b3:	cc                   	int3
1400363b4:	cc                   	int3
1400363b5:	cc                   	int3
1400363b6:	40 55                	rex push %rbp
1400363b8:	48 83 ec 20          	sub    $0x20,%rsp
1400363bc:	48 8b ea             	mov    %rdx,%rbp
1400363bf:	b9 08 00 00 00       	mov    $0x8,%ecx
1400363c4:	e8 fa f7 ff ff       	call   0x140035bc3
1400363c9:	90                   	nop
1400363ca:	48 83 c4 20          	add    $0x20,%rsp
1400363ce:	5d                   	pop    %rbp
1400363cf:	c3                   	ret
1400363d0:	cc                   	int3
1400363d1:	cc                   	int3
1400363d2:	cc                   	int3
1400363d3:	cc                   	int3
1400363d4:	cc                   	int3
1400363d5:	cc                   	int3
1400363d6:	cc                   	int3
1400363d7:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400363dc:	55                   	push   %rbp
1400363dd:	48 83 ec 20          	sub    $0x20,%rsp
1400363e1:	48 8b ea             	mov    %rdx,%rbp
1400363e4:	48 83 65 50 00       	andq   $0x0,0x50(%rbp)
1400363e9:	48 8d 05 2d fb ff ff 	lea    -0x4d3(%rip),%rax        # 0x140035f1d
1400363f0:	48 83 c4 20          	add    $0x20,%rsp
1400363f4:	5d                   	pop    %rbp
1400363f5:	c3                   	ret
1400363f6:	cc                   	int3
1400363f7:	cc                   	int3
1400363f8:	cc                   	int3
1400363f9:	cc                   	int3
1400363fa:	cc                   	int3
1400363fb:	cc                   	int3
1400363fc:	cc                   	int3
1400363fd:	cc                   	int3
1400363fe:	cc                   	int3
1400363ff:	cc                   	int3
140036400:	48 83 ec 28          	sub    $0x28,%rsp
140036404:	48 8b 0d 85 5f 01 00 	mov    0x15f85(%rip),%rcx        # 0x14004c390
14003640b:	48 85 c9             	test   %rcx,%rcx
14003640e:	74 05                	je     0x140036415
140036410:	e8 3f 88 fd ff       	call   0x14000ec54
140036415:	48 83 c4 28          	add    $0x28,%rsp
140036419:	c3                   	ret
14003641a:	cc                   	int3
14003641b:	cc                   	int3
14003641c:	cc                   	int3
14003641d:	cc                   	int3
14003641e:	cc                   	int3
14003641f:	cc                   	int3
140036420:	cc                   	int3
140036421:	cc                   	int3
140036422:	cc                   	int3
140036423:	cc                   	int3
140036424:	cc                   	int3
140036425:	cc                   	int3
140036426:	cc                   	int3
140036427:	cc                   	int3
140036428:	cc                   	int3
140036429:	cc                   	int3
14003642a:	cc                   	int3
14003642b:	cc                   	int3
14003642c:	cc                   	int3
14003642d:	cc                   	int3
14003642e:	cc                   	int3
14003642f:	cc                   	int3
140036430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140036435:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003643a:	57                   	push   %rdi
14003643b:	48 83 ec 20          	sub    $0x20,%rsp
14003643f:	48 8d 3d 8a 6c 01 00 	lea    0x16c8a(%rip),%rdi        # 0x14004d0d0
140036446:	48 8b 37             	mov    (%rdi),%rsi
140036449:	eb 27                	jmp    0x140036472
14003644b:	48 8b de             	mov    %rsi,%rbx
14003644e:	48 8b 76 08          	mov    0x8(%rsi),%rsi
140036452:	48 ff 15 bf 97 00 00 	rex.W call *0x97bf(%rip)        # 0x14003fc18
140036459:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003645e:	4c 8b c3             	mov    %rbx,%r8
140036461:	33 d2                	xor    %edx,%edx
140036463:	48 8b c8             	mov    %rax,%rcx
140036466:	48 ff 15 b3 97 00 00 	rex.W call *0x97b3(%rip)        # 0x14003fc20
14003646d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140036472:	48 85 f6             	test   %rsi,%rsi
140036475:	75 d4                	jne    0x14003644b
140036477:	48 89 37             	mov    %rsi,(%rdi)
14003647a:	48 8d 05 9f 6c 01 00 	lea    0x16c9f(%rip),%rax        # 0x14004d120
140036481:	48 83 c7 08          	add    $0x8,%rdi
140036485:	48 3b f8             	cmp    %rax,%rdi
140036488:	75 bc                	jne    0x140036446
14003648a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14003648f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140036494:	48 83 c4 20          	add    $0x20,%rsp
140036498:	5f                   	pop    %rdi
140036499:	c3                   	ret
14003649a:	cc                   	int3
14003649b:	cc                   	int3
14003649c:	cc                   	int3
14003649d:	cc                   	int3
14003649e:	cc                   	int3
14003649f:	cc                   	int3
1400364a0:	cc                   	int3
1400364a1:	cc                   	int3
1400364a2:	cc                   	int3
1400364a3:	cc                   	int3
1400364a4:	cc                   	int3
1400364a5:	cc                   	int3
1400364a6:	cc                   	int3
1400364a7:	cc                   	int3
1400364a8:	cc                   	int3
1400364a9:	cc                   	int3
1400364aa:	cc                   	int3