14001006b:	ff 15 d7 81 00 00    	call   *0x81d7(%rip)        # 0x140018248
140010071:	48 8d 0d 50 6a 01 00 	lea    0x16a50(%rip),%rcx        # 0x140026ac8
140010078:	ff 15 72 82 00 00    	call   *0x8272(%rip)        # 0x1400182f0
14001007e:	c7 05 20 63 01 00 00 	movl   $0x0,0x16320(%rip)        # 0x1400263a8
140010085:	00 00 00
140010088:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14001008d:	75 38                	jne    0x1400100c7
14001008f:	48 8d 05 0a 63 01 00 	lea    0x1630a(%rip),%rax        # 0x1400263a0
140010096:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001009b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400100a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400100a5:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400100aa:	4c 8b 05 e7 62 01 00 	mov    0x162e7(%rip),%r8        # 0x140026398
1400100b1:	48 8b 15 e0 5f 01 00 	mov    0x15fe0(%rip),%rdx        # 0x140026098
1400100b8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400100bd:	ff 15 0d 82 00 00    	call   *0x820d(%rip)        # 0x1400182d0
1400100c3:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400100c7:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
1400100cc:	75 18                	jne    0x1400100e6
1400100ce:	48 8d 15 f3 69 01 00 	lea    0x169f3(%rip),%rdx        # 0x140026ac8
1400100d5:	48 8b 0d c4 62 01 00 	mov    0x162c4(%rip),%rcx        # 0x1400263a0
1400100dc:	ff 15 06 82 00 00    	call   *0x8206(%rip)        # 0x1400182e8
1400100e2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400100e6:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
1400100eb:	75 0a                	jne    0x1400100f7
1400100ed:	c7 05 b1 62 01 00 01 	movl   $0x1,0x162b1(%rip)        # 0x1400263a8
1400100f4:	00 00 00
1400100f7:	48 8d 0d 0a 8a 00 00 	lea    0x8a0a(%rip),%rcx        # 0x140018b08
1400100fe:	e8 49 36 ff ff       	call   0x14000374c
140010103:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140010108:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14001010e:	48 8b 15 b3 69 01 00 	mov    0x169b3(%rip),%rdx        # 0x140026ac8
140010115:	48 8b 0d 94 62 01 00 	mov    0x16294(%rip),%rcx        # 0x1400263b0
14001011c:	e8 b3 10 00 00       	call   0x1400111d4
140010121:	eb 27                	jmp    0x14001014a
140010123:	89 44 24 34          	mov    %eax,0x34(%rsp)
140010127:	8b 44 24 34          	mov    0x34(%rsp),%eax
14001012b:	41 b9 15 02 00 00    	mov    $0x215,%r9d
140010131:	4c 8d 05 f8 89 00 00 	lea    0x89f8(%rip),%r8        # 0x140018b30
140010138:	48 8d 15 09 8a 00 00 	lea    0x8a09(%rip),%rdx        # 0x140018b48
14001013f:	8b c8                	mov    %eax,%ecx
140010141:	e8 aa 35 ff ff       	call   0x1400036f0
140010146:	89 44 24 30          	mov    %eax,0x30(%rsp)
14001014a:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001014f:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140010153:	89 48 28             	mov    %ecx,0x28(%rax)
140010156:	48 83 c4 68          	add    $0x68,%rsp
14001015a:	c3                   	ret
14001015b:	cc                   	int3
14001015c:	cc                   	int3
14001015d:	cc                   	int3
14001015e:	cc                   	int3
14001015f:	cc                   	int3
140010160:	cc                   	int3
140010161:	cc                   	int3
140010162:	cc                   	int3
140010163:	cc                   	int3
140010164:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010169:	48 83 ec 28          	sub    $0x28,%rsp
14001016d:	48 8d 0d 54 88 00 00 	lea    0x8854(%rip),%rcx        # 0x1400189c8
140010174:	e8 77 0e 00 00       	call   0x140010ff0
140010179:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14001017e:	48 8d 0d 4b 88 00 00 	lea    0x884b(%rip),%rcx        # 0x1400189d0
140010185:	e8 66 0e 00 00       	call   0x140010ff0
14001018a:	48 8d 0d 77 88 00 00 	lea    0x8877(%rip),%rcx        # 0x140018a08
140010191:	e8 5a 0e 00 00       	call   0x140010ff0
140010196:	48 8d 0d 8b 88 00 00 	lea    0x888b(%rip),%rcx        # 0x140018a28
14001019d:	e8 4e 0e 00 00       	call   0x140010ff0
1400101a2:	48 83 c4 28          	add    $0x28,%rsp
1400101a6:	c3                   	ret
1400101a7:	cc                   	int3
1400101a8:	cc                   	int3
1400101a9:	cc                   	int3
1400101aa:	cc                   	int3
1400101ab:	cc                   	int3
1400101ac:	cc                   	int3
1400101ad:	cc                   	int3
1400101ae:	cc                   	int3
1400101af:	cc                   	int3
1400101b0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400101b5:	48 81 ec 68 01 00 00 	sub    $0x168,%rsp
1400101bc:	48 8b 05 f5 5e 01 00 	mov    0x15ef5(%rip),%rax        # 0x1400260b8
1400101c3:	48 33 c4             	xor    %rsp,%rax
1400101c6:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
1400101cd:	00
1400101ce:	ff 15 34 80 00 00    	call   *0x8034(%rip)        # 0x140018208
1400101d4:	89 44 24 48          	mov    %eax,0x48(%rsp)
1400101d8:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400101df:	00 00
1400101e1:	c7 44 24 28 00 01 00 	movl   $0x100,0x28(%rsp)
1400101e8:	00
1400101e9:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400101ee:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400101f3:	41 b9 00 04 00 00    	mov    $0x400,%r9d
1400101f9:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
1400101fe:	33 d2                	xor    %edx,%edx
140010200:	b9 00 12 00 00       	mov    $0x1200,%ecx
140010205:	ff 15 2d 7f 00 00    	call   *0x7f2d(%rip)        # 0x140018138
14001020b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140010210:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140010215:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001021a:	0f be 00             	movsbl (%rax),%eax
14001021d:	83 f8 1f             	cmp    $0x1f,%eax
140010220:	7f 0d                	jg     0x14001022f
140010222:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140010227:	0f be 00             	movsbl (%rax),%eax
14001022a:	83 f8 09             	cmp    $0x9,%eax
14001022d:	75 0f                	jne    0x14001023e
14001022f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140010234:	48 ff c0             	inc    %rax
140010237:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14001023c:	eb d7                	jmp    0x140010215
14001023e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140010243:	c6 00 00             	movb   $0x0,(%rax)
140010246:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14001024b:	48 ff c8             	dec    %rax
14001024e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140010253:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140010258:	48 39 44 24 40       	cmp    %rax,0x40(%rsp)
14001025d:	72 1a                	jb     0x140010279
14001025f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140010264:	0f be 00             	movsbl (%rax),%eax
140010267:	83 f8 2e             	cmp    $0x2e,%eax
14001026a:	74 d2                	je     0x14001023e
14001026c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140010271:	0f be 00             	movsbl (%rax),%eax
140010274:	83 f8 21             	cmp    $0x21,%eax
140010277:	7c c5                	jl     0x14001023e
140010279:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14001027e:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
140010283:	48 8b 94 24 70 01 00 	mov    0x170(%rsp),%rdx
14001028a:	00
14001028b:	48 8d 0d 0e 89 00 00 	lea    0x890e(%rip),%rcx        # 0x140018ba0
140010292:	e8 b5 34 ff ff       	call   0x14000374c
140010297:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
14001029e:	00
14001029f:	48 33 cc             	xor    %rsp,%rcx
1400102a2:	e8 a9 60 00 00       	call   0x140016350
1400102a7:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
1400102ae:	c3                   	ret
1400102af:	cc                   	int3
1400102b0:	cc                   	int3
1400102b1:	cc                   	int3
1400102b2:	cc                   	int3
1400102b3:	cc                   	int3
1400102b4:	cc                   	int3
1400102b5:	cc                   	int3
1400102b6:	cc                   	int3
1400102b7:	cc                   	int3
1400102b8:	48 83 ec 28          	sub    $0x28,%rsp
1400102bc:	48 8d 0d cd 60 01 00 	lea    0x160cd(%rip),%rcx        # 0x140026390
1400102c3:	e8 98 f1 ff ff       	call   0x14000f460
1400102c8:	48 89 05 c1 60 01 00 	mov    %rax,0x160c1(%rip)        # 0x140026390
1400102cf:	48 83 c4 28          	add    $0x28,%rsp
1400102d3:	c3                   	ret
1400102d4:	cc                   	int3
1400102d5:	cc                   	int3
1400102d6:	cc                   	int3
1400102d7:	cc                   	int3
1400102d8:	cc                   	int3
1400102d9:	cc                   	int3
1400102da:	cc                   	int3
1400102db:	cc                   	int3
1400102dc:	48 8b 05 ad 60 01 00 	mov    0x160ad(%rip),%rax        # 0x140026390
1400102e3:	c3                   	ret
1400102e4:	cc                   	int3
1400102e5:	cc                   	int3
1400102e6:	cc                   	int3
1400102e7:	cc                   	int3
1400102e8:	cc                   	int3
1400102e9:	cc                   	int3
1400102ea:	cc                   	int3
1400102eb:	cc                   	int3
1400102ec:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400102f1:	48 83 ec 58          	sub    $0x58,%rsp
1400102f5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400102fa:	e8 09 21 00 00       	call   0x140012408
1400102ff:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140010304:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140010309:	e8 5a 21 00 00       	call   0x140012468
14001030e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140010313:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140010318:	e8 bf 01 00 00       	call   0x1400104dc
14001031d:	89 44 24 30          	mov    %eax,0x30(%rsp)
140010321:	e8 b6 ff ff ff       	call   0x1400102dc
140010326:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14001032b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010330:	44 8b c8             	mov    %eax,%r9d
140010333:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140010338:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14001033d:	b9 03 00 00 00       	mov    $0x3,%ecx
140010342:	e8 1d 0e 00 00       	call   0x140011164
140010347:	eb 24                	jmp    0x14001036d
140010349:	89 44 24 34          	mov    %eax,0x34(%rsp)
14001034d:	8b 44 24 34          	mov    0x34(%rsp),%eax
140010351:	41 b9 78 02 00 00    	mov    $0x278,%r9d
140010357:	4c 8d 05 62 88 00 00 	lea    0x8862(%rip),%r8        # 0x140018bc0
14001035e:	48 8d 15 73 88 00 00 	lea    0x8873(%rip),%rdx        # 0x140018bd8
140010365:	8b c8                	mov    %eax,%ecx
140010367:	e8 84 33 ff ff       	call   0x1400036f0
14001036c:	90                   	nop
14001036d:	e8 fa 01 00 00       	call   0x14001056c
140010372:	89 44 24 30          	mov    %eax,0x30(%rsp)
140010376:	8b 44 24 30          	mov    0x30(%rsp),%eax
14001037a:	48 83 c4 58          	add    $0x58,%rsp
14001037e:	c3                   	ret
14001037f:	cc                   	int3
140010380:	cc                   	int3
140010381:	cc                   	int3
140010382:	cc                   	int3
140010383:	cc                   	int3
140010384:	cc                   	int3
140010385:	cc                   	int3
140010386:	cc                   	int3
140010387:	cc                   	int3
140010388:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
14001038d:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010392:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010397:	48 83 ec 48          	sub    $0x48,%rsp
14001039b:	33 d2                	xor    %edx,%edx
14001039d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400103a2:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400103a6:	e8 bd 1c 00 00       	call   0x140012068
1400103ab:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400103b0:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400103b5:	48 8b 40 18          	mov    0x18(%rax),%rax
1400103b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400103be:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400103c3:	4c 8b 48 18          	mov    0x18(%rax),%r9
1400103c7:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1400103cc:	48 8d 15 8d 87 00 00 	lea    0x878d(%rip),%rdx        # 0x140018b60
1400103d3:	48 8d 0d 96 87 00 00 	lea    0x8796(%rip),%rcx        # 0x140018b70
1400103da:	e8 6d 33 ff ff       	call   0x14000374c
1400103df:	45 33 c9             	xor    %r9d,%r9d
1400103e2:	45 33 c0             	xor    %r8d,%r8d
1400103e5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400103ea:	b9 05 00 00 00       	mov    $0x5,%ecx
1400103ef:	e8 dc 5c 00 00       	call   0x1400160d0
1400103f4:	48 83 c4 48          	add    $0x48,%rsp
1400103f8:	c3                   	ret
1400103f9:	cc                   	int3
1400103fa:	cc                   	int3
1400103fb:	cc                   	int3
1400103fc:	cc                   	int3
1400103fd:	cc                   	int3
1400103fe:	cc                   	int3
1400103ff:	cc                   	int3
140010400:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140010405:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14001040a:	48 81 ec 58 08 00 00 	sub    $0x858,%rsp
140010411:	48 8b 05 a0 5c 01 00 	mov    0x15ca0(%rip),%rax        # 0x1400260b8
140010418:	48 33 c4             	xor    %rsp,%rax
14001041b:	48 89 84 24 40 08 00 	mov    %rax,0x840(%rsp)
140010422:	00
140010423:	48 8d 15 86 8b 00 00 	lea    0x8b86(%rip),%rdx        # 0x140018fb0
14001042a:	48 8d 0d 0b 83 00 00 	lea    0x830b(%rip),%rcx        # 0x14001873c
140010431:	e8 16 33 ff ff       	call   0x14000374c
140010436:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14001043c:	48 8d 94 24 40 04 00 	lea    0x440(%rsp),%rdx
140010443:	00
140010444:	48 8b 8c 24 68 08 00 	mov    0x868(%rsp),%rcx
14001044b:	00
14001044c:	e8 5f 01 00 00       	call   0x1400105b0
140010451:	89 44 24 38          	mov    %eax,0x38(%rsp)
140010455:	45 33 c9             	xor    %r9d,%r9d
140010458:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14001045e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140010463:	48 8b 8c 24 68 08 00 	mov    0x868(%rsp),%rcx
14001046a:	00
14001046b:	e8 a4 02 00 00       	call   0x140010714
140010470:	89 44 24 34          	mov    %eax,0x34(%rsp)
140010474:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14001047b:	00 00
14001047d:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140010482:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140010487:	48 8d 94 24 40 04 00 	lea    0x440(%rsp),%rdx
14001048e:	00
14001048f:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
140010493:	e8 a8 04 00 00       	call   0x140010940
140010498:	e8 a3 05 00 00       	call   0x140010a40
14001049d:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400104a1:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1400104a6:	48 8d 15 13 8b 00 00 	lea    0x8b13(%rip),%rdx        # 0x140018fc0
1400104ad:	48 8d 0d 1c 8b 00 00 	lea    0x8b1c(%rip),%rcx        # 0x140018fd0
1400104b4:	e8 93 32 ff ff       	call   0x14000374c
1400104b9:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400104bd:	48 8b 8c 24 40 08 00 	mov    0x840(%rsp),%rcx
1400104c4:	00
1400104c5:	48 33 cc             	xor    %rsp,%rcx
1400104c8:	e8 83 5e 00 00       	call   0x140016350
1400104cd:	48 81 c4 58 08 00 00 	add    $0x858,%rsp
1400104d4:	c3                   	ret
1400104d5:	cc                   	int3
1400104d6:	cc                   	int3
1400104d7:	cc                   	int3
1400104d8:	cc                   	int3
1400104d9:	cc                   	int3
1400104da:	cc                   	int3
1400104db:	cc                   	int3
1400104dc:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400104e1:	48 83 ec 58          	sub    $0x58,%rsp
1400104e5:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400104ec:	00 00
1400104ee:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400104f5:	00 00
1400104f7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400104fc:	e8 3f 46 00 00       	call   0x140014b40
140010501:	48 8d 0d 98 5e 01 00 	lea    0x15e98(%rip),%rcx        # 0x1400263a0
140010508:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14001050d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140010512:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010517:	4c 8b c8             	mov    %rax,%r9
14001051a:	4c 8b 05 77 5e 01 00 	mov    0x15e77(%rip),%r8        # 0x140026398
140010521:	48 8b 15 70 5b 01 00 	mov    0x15b70(%rip),%rdx        # 0x140026098
140010528:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14001052d:	ff 15 9d 7d 00 00    	call   *0x7d9d(%rip)        # 0x1400182d0
140010533:	89 44 24 30          	mov    %eax,0x30(%rsp)
140010537:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14001053c:	74 06                	je     0x140010544
14001053e:	8b 44 24 30          	mov    0x30(%rsp),%eax
140010542:	eb 1c                	jmp    0x140010560
140010544:	48 8d 15 7d 65 01 00 	lea    0x1657d(%rip),%rdx        # 0x140026ac8
14001054b:	48 8b 0d 4e 5e 01 00 	mov    0x15e4e(%rip),%rcx        # 0x1400263a0
140010552:	ff 15 90 7d 00 00    	call   *0x7d90(%rip)        # 0x1400182e8
140010558:	89 44 24 30          	mov    %eax,0x30(%rsp)
14001055c:	8b 44 24 30          	mov    0x30(%rsp),%eax
140010560:	48 83 c4 58          	add    $0x58,%rsp
140010564:	c3                   	ret
140010565:	cc                   	int3
140010566:	cc                   	int3
140010567:	cc                   	int3
140010568:	cc                   	int3
140010569:	cc                   	int3
14001056a:	cc                   	int3
14001056b:	cc                   	int3
14001056c:	48 83 ec 38          	sub    $0x38,%rsp
140010570:	48 8d 0d 29 5e 01 00 	lea    0x15e29(%rip),%rcx        # 0x1400263a0
140010577:	ff 15 cb 7c 00 00    	call   *0x7ccb(%rip)        # 0x140018248
14001057d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140010581:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
140010586:	74 06                	je     0x14001058e
140010588:	8b 44 24 20          	mov    0x20(%rsp),%eax
14001058c:	eb 15                	jmp    0x1400105a3
14001058e:	48 8d 0d 33 65 01 00 	lea    0x16533(%rip),%rcx        # 0x140026ac8
140010595:	ff 15 55 7d 00 00    	call   *0x7d55(%rip)        # 0x1400182f0
14001059b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001059f:	8b 44 24 20          	mov    0x20(%rsp),%eax
1400105a3:	48 83 c4 38          	add    $0x38,%rsp
1400105a7:	c3                   	ret
1400105a8:	cc                   	int3