1400031ad:	90                   	nop
1400031ae:	90                   	nop
1400031af:	90                   	nop
1400031b0:	48 83 ec 28          	sub    $0x28,%rsp
1400031b4:	45 33 c0             	xor    %r8d,%r8d
1400031b7:	48 8d 0d 22 1c 30 00 	lea    0x301c22(%rip),%rcx        # 0x140304de0
1400031be:	33 d2                	xor    %edx,%edx
1400031c0:	ff 15 72 ee 20 00    	call   *0x20ee72(%rip)        # 0x140212038
1400031c6:	48 8d 0d c3 de 20 00 	lea    0x20dec3(%rip),%rcx        # 0x140211090
1400031cd:	48 83 c4 28          	add    $0x28,%rsp
1400031d1:	e9 b2 18 20 00       	jmp    0x140204a88
1400031d6:	cc                   	int3
1400031d7:	90                   	nop
1400031d8:	90                   	nop
1400031d9:	90                   	nop
1400031da:	90                   	nop
1400031db:	90                   	nop
1400031dc:	90                   	nop
1400031dd:	90                   	nop
1400031de:	90                   	nop
1400031df:	90                   	nop
1400031e0:	48 8b 05 29 09 31 00 	mov    0x310929(%rip),%rax        # 0x140313b10
1400031e7:	48 89 05 4a 1c 30 00 	mov    %rax,0x301c4a(%rip)        # 0x140304e38
1400031ee:	48 8d 05 33 1c 30 00 	lea    0x301c33(%rip),%rax        # 0x140304e28
1400031f5:	48 89 05 14 09 31 00 	mov    %rax,0x310914(%rip)        # 0x140313b10
1400031fc:	c3                   	ret
1400031fd:	90                   	nop
1400031fe:	90                   	nop
1400031ff:	90                   	nop
140003200:	48 8d 0d f9 de 20 00 	lea    0x20def9(%rip),%rcx        # 0x140211100
140003207:	e9 7c 18 20 00       	jmp    0x140204a88
14000320c:	90                   	nop
14000320d:	90                   	nop
14000320e:	90                   	nop
14000320f:	90                   	nop
140003210:	48 83 ec 38          	sub    $0x38,%rsp
140003214:	48 8d 05 25 1c 30 00 	lea    0x301c25(%rip),%rax        # 0x140304e40
14000321b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140003220:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140003225:	48 8d 05 2c 1c 30 00 	lea    0x301c2c(%rip),%rax        # 0x140304e58
14000322c:	48 8d 0d 3d 41 08 00 	lea    0x8413d(%rip),%rcx        # 0x140087370
140003233:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140003238:	e8 43 38 08 00       	call   0x140086a80
14000323d:	48 8d 05 6c 44 24 00 	lea    0x24446c(%rip),%rax        # 0x1402476b0
140003244:	48 89 05 f5 1b 30 00 	mov    %rax,0x301bf5(%rip)        # 0x140304e40
14000324b:	48 83 c4 38          	add    $0x38,%rsp
14000324f:	c3                   	ret
140003250:	48 83 ec 38          	sub    $0x38,%rsp
140003254:	48 8d 05 05 1c 30 00 	lea    0x301c05(%rip),%rax        # 0x140304e60
14000325b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140003260:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140003265:	48 8d 05 0c 1c 30 00 	lea    0x301c0c(%rip),%rax        # 0x140304e78
14000326c:	48 8d 0d fd 40 08 00 	lea    0x840fd(%rip),%rcx        # 0x140087370
140003273:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140003278:	e8 03 38 08 00       	call   0x140086a80
14000327d:	48 8d 05 3c 44 24 00 	lea    0x24443c(%rip),%rax        # 0x1402476c0
140003284:	48 89 05 d5 1b 30 00 	mov    %rax,0x301bd5(%rip)        # 0x140304e60
14000328b:	48 83 c4 38          	add    $0x38,%rsp
14000328f:	c3                   	ret
140003290:	48 83 ec 28          	sub    $0x28,%rsp
140003294:	4c 8d 05 05 de 2f 00 	lea    0x2fde05(%rip),%r8        # 0x1403010a0
14000329b:	ba 64 01 03 00       	mov    $0x30164,%edx
1400032a0:	48 8d 0d 01 de 2f 00 	lea    0x2fde01(%rip),%rcx        # 0x1403010a8
1400032a7:	e8 e8 80 00 00       	call   0x14000b394
1400032ac:	48 8d 05 d5 56 21 00 	lea    0x2156d5(%rip),%rax        # 0x140218988
1400032b3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400032b6:	48 8d 0d b3 df 20 00 	lea    0x20dfb3(%rip),%rcx        # 0x140211270
1400032bd:	48 89 05 dc dd 2f 00 	mov    %rax,0x2fdddc(%rip)        # 0x1403010a0
1400032c4:	66 0f 7f 05 04 de 2f 	movdqa %xmm0,0x2fde04(%rip)        # 0x1403010d0
1400032cb:	00
1400032cc:	48 83 c4 28          	add    $0x28,%rsp
1400032d0:	e9 b3 17 20 00       	jmp    0x140204a88
1400032d5:	cc                   	int3
1400032d6:	90                   	nop
1400032d7:	90                   	nop
1400032d8:	90                   	nop
1400032d9:	90                   	nop
1400032da:	90                   	nop
1400032db:	90                   	nop
1400032dc:	90                   	nop
1400032dd:	90                   	nop
1400032de:	90                   	nop
1400032df:	90                   	nop
1400032e0:	48 83 ec 28          	sub    $0x28,%rsp
1400032e4:	48 8d 0d b5 db 30 00 	lea    0x30dbb5(%rip),%rcx        # 0x140310ea0
1400032eb:	e8 74 fc 1f 00       	call   0x140202f64
1400032f0:	48 8d 0d b9 e0 20 00 	lea    0x20e0b9(%rip),%rcx        # 0x1402113b0
1400032f7:	48 83 c4 28          	add    $0x28,%rsp
1400032fb:	e9 88 17 20 00       	jmp    0x140204a88
140003300:	cc                   	int3
140003301:	90                   	nop
140003302:	90                   	nop
140003303:	90                   	nop
140003304:	90                   	nop
140003305:	90                   	nop
140003306:	90                   	nop
140003307:	90                   	nop
140003308:	90                   	nop
140003309:	90                   	nop
14000330a:	90                   	nop
14000330b:	90                   	nop
14000330c:	90                   	nop
14000330d:	90                   	nop
14000330e:	90                   	nop
14000330f:	90                   	nop
140003310:	48 8d 0d a9 e0 20 00 	lea    0x20e0a9(%rip),%rcx        # 0x1402113c0
140003317:	e9 6c 17 20 00       	jmp    0x140204a88
14000331c:	90                   	nop
14000331d:	90                   	nop
14000331e:	90                   	nop
14000331f:	90                   	nop
140003320:	40 53                	rex push %rbx
140003322:	48 81 ec f0 02 00 00 	sub    $0x2f0,%rsp
140003329:	48 8b 05 50 de 2f 00 	mov    0x2fde50(%rip),%rax        # 0x140301180
140003330:	48 33 c4             	xor    %rsp,%rax
140003333:	48 89 84 24 e0 02 00 	mov    %rax,0x2e0(%rsp)
14000333a:	00
14000333b:	33 db                	xor    %ebx,%ebx
14000333d:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140003342:	39 1d e0 e2 30 00    	cmp    %ebx,0x30e2e0(%rip)        # 0x140311628
140003348:	0f 85 7e 01 00 00    	jne    0x1400034cc
14000334e:	48 83 3d 7a de 2f 00 	cmpq   $0xffffffffffffffff,0x2fde7a(%rip)        # 0x1403011d0
140003355:	ff
140003356:	0f 85 70 01 00 00    	jne    0x1400034cc
14000335c:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140003361:	48 c7 44 24 28 10 00 	movq   $0x10,0x28(%rsp)
140003368:	00 00
14000336a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14000336f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140003374:	44 8d 4b 01          	lea    0x1(%rbx),%r9d
140003378:	45 33 c0             	xor    %r8d,%r8d
14000337b:	48 8d 15 4e de 2f 00 	lea    0x2fde4e(%rip),%rdx        # 0x1403011d0
140003382:	b9 10 00 00 80       	mov    $0x80000010,%ecx
140003387:	ff 15 bb ec 20 00    	call   *0x20ecbb(%rip)        # 0x140212048
14000338d:	85 c0                	test   %eax,%eax
14000338f:	0f 84 3c 01 00 00    	je     0x1400034d1
140003395:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000339a:	48 85 c0             	test   %rax,%rax
14000339d:	0f 85 ca 00 00 00    	jne    0x14000346d
1400033a3:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400033a8:	48 8d 15 21 de 2f 00 	lea    0x2fde21(%rip),%rdx        # 0x1403011d0
1400033af:	8d 4b 06             	lea    0x6(%rbx),%ecx
1400033b2:	ff 15 60 ec 20 00    	call   *0x20ec60(%rip)        # 0x140212018
1400033b8:	85 c0                	test   %eax,%eax
1400033ba:	0f 84 11 01 00 00    	je     0x1400034d1
1400033c0:	41 b8 05 01 00 00    	mov    $0x105,%r8d
1400033c6:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1400033cd:	00
1400033ce:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400033d3:	ff 15 4f ec 20 00    	call   *0x20ec4f(%rip)        # 0x140212028
1400033d9:	85 c0                	test   %eax,%eax
1400033db:	0f 84 f0 00 00 00    	je     0x1400034d1
1400033e1:	3d 05 01 00 00       	cmp    $0x105,%eax
1400033e6:	72 0e                	jb     0x1400033f6
1400033e8:	8d 4b 6f             	lea    0x6f(%rbx),%ecx
1400033eb:	ff 15 1f ec 20 00    	call   *0x20ec1f(%rip)        # 0x140212010
1400033f1:	e9 db 00 00 00       	jmp    0x1400034d1
1400033f6:	c7 44 24 60 38 00 00 	movl   $0x38,0x60(%rsp)
1400033fd:	00
1400033fe:	c7 44 24 64 88 00 00 	movl   $0x88,0x64(%rsp)
140003405:	00
140003406:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
14000340d:	00
14000340e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140003413:	48 c7 84 24 80 00 00 	movq   $0x3,0x80(%rsp)
14000341a:	00 03 00 00 00
14000341f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140003424:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14000342b:	00
14000342c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140003431:	ff 15 c9 eb 20 00    	call   *0x20ebc9(%rip)        # 0x140212000
140003437:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14000343c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140003440:	75 21                	jne    0x140003463
140003442:	ff 15 08 ec 20 00    	call   *0x20ec08(%rip)        # 0x140212050
140003448:	8d 88 ec f8 ff ff    	lea    -0x714(%rax),%ecx
14000344e:	83 f9 03             	cmp    $0x3,%ecx
140003451:	76 08                	jbe    0x14000345b
140003453:	83 c0 fe             	add    $0xfffffffe,%eax
140003456:	83 f8 01             	cmp    $0x1,%eax
140003459:	77 76                	ja     0x1400034d1
14000345b:	48 8b c3             	mov    %rbx,%rax
14000345e:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140003463:	c7 05 87 e1 30 00 01 	movl   $0x1,0x30e187(%rip)        # 0x1403115f4
14000346a:	00 00 00
14000346d:	48 89 05 5c dd 2f 00 	mov    %rax,0x2fdd5c(%rip)        # 0x1403011d0
140003474:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140003479:	48 8b c8             	mov    %rax,%rcx
14000347c:	ff 15 86 eb 20 00    	call   *0x20eb86(%rip)        # 0x140212008
140003482:	85 c0                	test   %eax,%eax
140003484:	74 46                	je     0x1400034cc
140003486:	c7 44 24 60 70 00 00 	movl   $0x70,0x60(%rsp)
14000348d:	00
14000348e:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140003493:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140003498:	4c 8d 0d 51 33 23 00 	lea    0x233351(%rip),%r9        # 0x1402367f0
14000349f:	33 d2                	xor    %edx,%edx
1400034a1:	33 c9                	xor    %ecx,%ecx
1400034a3:	44 8d 42 02          	lea    0x2(%rdx),%r8d
1400034a7:	ff 15 83 eb 20 00    	call   *0x20eb83(%rip)        # 0x140212030
1400034ad:	85 c0                	test   %eax,%eax
1400034af:	74 0e                	je     0x1400034bf
1400034b1:	48 8d 0d 38 33 23 00 	lea    0x233338(%rip),%rcx        # 0x1402367f0
1400034b8:	ff 15 9a eb 20 00    	call   *0x20eb9a(%rip)        # 0x140212058
1400034be:	90                   	nop
1400034bf:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400034c4:	33 c9                	xor    %ecx,%ecx
1400034c6:	ff 15 74 eb 20 00    	call   *0x20eb74(%rip)        # 0x140212040
1400034cc:	bb 01 00 00 00       	mov    $0x1,%ebx
1400034d1:	8b c3                	mov    %ebx,%eax
1400034d3:	48 8b 8c 24 e0 02 00 	mov    0x2e0(%rsp),%rcx
1400034da:	00
1400034db:	48 33 cc             	xor    %rsp,%rcx
1400034de:	e8 8d 12 20 00       	call   0x140204770
1400034e3:	48 81 c4 f0 02 00 00 	add    $0x2f0,%rsp
1400034ea:	5b                   	pop    %rbx
1400034eb:	c3                   	ret
1400034ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400034f1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400034f6:	57                   	push   %rdi
1400034f7:	48 83 ec 20          	sub    $0x20,%rsp
1400034fb:	8b 05 fb e0 30 00    	mov    0x30e0fb(%rip),%eax        # 0x1403115fc
140003501:	33 db                	xor    %ebx,%ebx
140003503:	48 8b f9             	mov    %rcx,%rdi
140003506:	85 c0                	test   %eax,%eax
140003508:	74 13                	je     0x14000351d
14000350a:	48 8d 0d 0f 33 23 00 	lea    0x23330f(%rip),%rcx        # 0x140236820
140003511:	ff 15 09 eb 20 00    	call   *0x20eb09(%rip)        # 0x140212020
140003517:	8b 05 df e0 30 00    	mov    0x30e0df(%rip),%eax        # 0x1403115fc
14000351d:	39 1d 05 e1 30 00    	cmp    %ebx,0x30e105(%rip)        # 0x140311628
140003523:	be 01 00 00 00       	mov    $0x1,%esi
140003528:	74 04                	je     0x14000352e
14000352a:	8b de                	mov    %esi,%ebx
14000352c:	eb 22                	jmp    0x140003550
14000352e:	85 c0                	test   %eax,%eax
140003530:	75 09                	jne    0x14000353b
140003532:	e8 e9 fd ff ff       	call   0x140003320
140003537:	85 c0                	test   %eax,%eax
140003539:	74 15                	je     0x140003550
14000353b:	48 8b 0d 8e dc 2f 00 	mov    0x2fdc8e(%rip),%rcx        # 0x1403011d0
140003542:	48 8b d7             	mov    %rdi,%rdx
140003545:	ff 15 bd ea 20 00    	call   *0x20eabd(%rip)        # 0x140212008
14000354b:	85 c0                	test   %eax,%eax
14000354d:	0f 45 de             	cmovne %esi,%ebx
140003550:	85 db                	test   %ebx,%ebx
140003552:	75 23                	jne    0x140003577
140003554:	ff 15 f6 ea 20 00    	call   *0x20eaf6(%rip)        # 0x140212050
14000355a:	8d 48 82             	lea    -0x7e(%rax),%ecx
14000355d:	3b ce                	cmp    %esi,%ecx
14000355f:	76 0e                	jbe    0x14000356f
140003561:	83 f8 78             	cmp    $0x78,%eax
140003564:	74 09                	je     0x14000356f
140003566:	3b c6                	cmp    %esi,%eax
140003568:	74 05                	je     0x14000356f
14000356a:	83 f8 32             	cmp    $0x32,%eax
14000356d:	75 08                	jne    0x140003577
14000356f:	89 35 b3 e0 30 00    	mov    %esi,0x30e0b3(%rip)        # 0x140311628
140003575:	8b de                	mov    %esi,%ebx
140003577:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000357c:	8b c3                	mov    %ebx,%eax
14000357e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140003583:	48 83 c4 20          	add    $0x20,%rsp
140003587:	5f                   	pop    %rdi
140003588:	c3                   	ret
140003589:	90                   	nop
14000358a:	90                   	nop
14000358b:	90                   	nop
14000358c:	48 8b c4             	mov    %rsp,%rax
14000358f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140003593:	48 89 70 10          	mov    %rsi,0x10(%rax)
140003597:	57                   	push   %rdi
140003598:	48 83 ec 30          	sub    $0x30,%rsp
14000359c:	48 8b da             	mov    %rdx,%rbx
14000359f:	48 8b f9             	mov    %rcx,%rdi
1400035a2:	83 60 e8 00          	andl   $0x0,-0x18(%rax)
1400035a6:	48 83 60 18 00       	andq   $0x0,0x18(%rax)
1400035ab:	83 3d 46 e0 30 00 00 	cmpl   $0x0,0x30e046(%rip)        # 0x1403115f8
1400035b2:	75 16                	jne    0x1400035ca
1400035b4:	83 3d 6d e0 30 00 00 	cmpl   $0x0,0x30e06d(%rip)        # 0x140311628
1400035bb:	75 0d                	jne    0x1400035ca
1400035bd:	48 8d 48 18          	lea    0x18(%rax),%rcx
1400035c1:	e8 26 ff ff ff       	call   0x1400034ec
1400035c6:	85 c0                	test   %eax,%eax
1400035c8:	74 05                	je     0x1400035cf
1400035ca:	b8 01 00 00 00       	mov    $0x1,%eax
1400035cf:	85 c0                	test   %eax,%eax
1400035d1:	74 56                	je     0x140003629
1400035d3:	48 8b d3             	mov    %rbx,%rdx
1400035d6:	48 8b cf             	mov    %rdi,%rcx
1400035d9:	ff 15 d1 ed 32 00    	call   *0x32edd1(%rip)        # 0x1403323b0
1400035df:	8b f8                	mov    %eax,%edi
1400035e1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400035e5:	83 3d 0c e0 30 00 00 	cmpl   $0x0,0x30e00c(%rip)        # 0x1403115f8
1400035ec:	74 09                	je     0x1400035f7
1400035ee:	83 3d 33 e0 30 00 00 	cmpl   $0x0,0x30e033(%rip)        # 0x140311628
1400035f5:	75 30                	jne    0x140003627
1400035f7:	33 db                	xor    %ebx,%ebx
1400035f9:	85 ff                	test   %edi,%edi
1400035fb:	0f 94 c3             	sete   %bl
1400035fe:	85 db                	test   %ebx,%ebx
140003600:	74 0a                	je     0x14000360c
140003602:	ff 15 48 ea 20 00    	call   *0x20ea48(%rip)        # 0x140212050
140003608:	8b f0                	mov    %eax,%esi
14000360a:	eb 02                	jmp    0x14000360e
14000360c:	33 f6                	xor    %esi,%esi
14000360e:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140003613:	33 c9                	xor    %ecx,%ecx
140003615:	ff 15 25 ea 20 00    	call   *0x20ea25(%rip)        # 0x140212040
14000361b:	85 db                	test   %ebx,%ebx
14000361d:	74 08                	je     0x140003627
14000361f:	8b ce                	mov    %esi,%ecx
140003621:	ff 15 e9 e9 20 00    	call   *0x20e9e9(%rip)        # 0x140212010
140003627:	8b c7                	mov    %edi,%eax
140003629:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000362e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140003633:	48 83 c4 30          	add    $0x30,%rsp
140003637:	5f                   	pop    %rdi
140003638:	c3                   	ret
140003639:	90                   	nop
14000363a:	90                   	nop
14000363b:	90                   	nop
14000363c:	89 11                	mov    %edx,(%rcx)
14000363e:	48 8b c1             	mov    %rcx,%rax
140003641:	c3                   	ret
140003642:	90                   	nop
140003643:	90                   	nop
140003644:	48 83 ec 28          	sub    $0x28,%rsp
140003648:	8b d1                	mov    %ecx,%edx
14000364a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14000364f:	e8 e8 ff ff ff       	call   0x14000363c
140003654:	48 8d 15 c5 97 2c 00 	lea    0x2c97c5(%rip),%rdx        # 0x1402cce20
14000365b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140003660:	e8 91 23 20 00       	call   0x1402059f6
140003665:	cc                   	int3
140003666:	90                   	nop
140003667:	90                   	nop
140003668:	48 ff 25 c9 e9 20 00 	rex.W jmp *0x20e9c9(%rip)        # 0x140212038
14000366f:	90                   	nop
140003670:	48 8b 09             	mov    (%rcx),%rcx
140003673:	48 ff 25 be ed 32 00 	rex.W jmp *0x32edbe(%rip)        # 0x140332438
14000367a:	90                   	nop
14000367b:	90                   	nop
14000367c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003681:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140003686:	57                   	push   %rdi
140003687:	48 83 ec 20          	sub    $0x20,%rsp
14000368b:	83 39 00             	cmpl   $0x0,(%rcx)
14000368e:	48 8b d9             	mov    %rcx,%rbx
140003691:	74 52                	je     0x1400036e5
140003693:	48 8b 79 10          	mov    0x10(%rcx),%rdi