1400352d8:	cc                   	int3
1400352d9:	cc                   	int3
1400352da:	cc                   	int3
1400352db:	cc                   	int3
1400352dc:	cc                   	int3
1400352dd:	cc                   	int3
1400352de:	cc                   	int3
1400352df:	cc                   	int3
1400352e0:	33 c0                	xor    %eax,%eax
1400352e2:	c3                   	ret
1400352e3:	cc                   	int3
1400352e4:	cc                   	int3
1400352e5:	cc                   	int3
1400352e6:	cc                   	int3
1400352e7:	cc                   	int3
1400352e8:	cc                   	int3
1400352e9:	cc                   	int3
1400352ea:	cc                   	int3
1400352eb:	cc                   	int3
1400352ec:	cc                   	int3
1400352ed:	cc                   	int3
1400352ee:	cc                   	int3
1400352ef:	cc                   	int3
1400352f0:	48 83 ec 28          	sub    $0x28,%rsp
1400352f4:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
1400352f9:	66 39 05 00 ad fc ff 	cmp    %ax,-0x35300(%rip)        # 0x140000000
140035300:	74 04                	je     0x140035306
140035302:	33 c0                	xor    %eax,%eax
140035304:	eb 53                	jmp    0x140035359
140035306:	48 63 0d 2f ad fc ff 	movslq -0x352d1(%rip),%rcx        # 0x14000003c
14003530d:	48 8d 05 ec ac fc ff 	lea    -0x35314(%rip),%rax        # 0x140000000
140035314:	48 03 c8             	add    %rax,%rcx
140035317:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
14003531d:	75 e3                	jne    0x140035302
14003531f:	b8 0b 01 00 00       	mov    $0x10b,%eax
140035324:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140035328:	74 1e                	je     0x140035348
14003532a:	b8 0b 02 00 00       	mov    $0x20b,%eax
14003532f:	66 39 41 18          	cmp    %ax,0x18(%rcx)
140035333:	75 cd                	jne    0x140035302
140035335:	33 c0                	xor    %eax,%eax
140035337:	83 b9 84 00 00 00 0e 	cmpl   $0xe,0x84(%rcx)
14003533e:	76 19                	jbe    0x140035359
140035340:	39 81 f8 00 00 00    	cmp    %eax,0xf8(%rcx)
140035346:	eb 0e                	jmp    0x140035356
140035348:	33 c0                	xor    %eax,%eax
14003534a:	83 79 74 0e          	cmpl   $0xe,0x74(%rcx)
14003534e:	76 09                	jbe    0x140035359
140035350:	39 81 e8 00 00 00    	cmp    %eax,0xe8(%rcx)
140035356:	0f 95 c0             	setne  %al
140035359:	b9 01 00 00 00       	mov    $0x1,%ecx
14003535e:	89 05 cc 71 01 00    	mov    %eax,0x171cc(%rip)        # 0x14004c530
140035364:	e8 af 03 00 00       	call   0x140035718
140035369:	8b c8                	mov    %eax,%ecx
14003536b:	ff 15 97 ac 00 00    	call   *0xac97(%rip)        # 0x140040008
140035371:	48 8b 0d 40 ac 00 00 	mov    0xac40(%rip),%rcx        # 0x14003ffb8
140035378:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14003537c:	48 89 05 7d 81 01 00 	mov    %rax,0x1817d(%rip)        # 0x14004d500
140035383:	48 89 05 7e 81 01 00 	mov    %rax,0x1817e(%rip)        # 0x14004d508
14003538a:	8b 05 b4 71 01 00    	mov    0x171b4(%rip),%eax        # 0x14004c544
140035390:	89 01                	mov    %eax,(%rcx)
140035392:	48 8b 0d 0f ad 00 00 	mov    0xad0f(%rip),%rcx        # 0x1400400a8
140035399:	8b 05 99 71 01 00    	mov    0x17199(%rip),%eax        # 0x14004c538
14003539f:	89 01                	mov    %eax,(%rcx)
1400353a1:	e8 3a ff ff ff       	call   0x1400352e0
1400353a6:	83 3d e3 70 01 00 00 	cmpl   $0x0,0x170e3(%rip)        # 0x14004c490
1400353ad:	75 0d                	jne    0x1400353bc
1400353af:	48 8d 0d 2a ff ff ff 	lea    -0xd6(%rip),%rcx        # 0x1400352e0
1400353b6:	ff 15 ec ab 00 00    	call   *0xabec(%rip)        # 0x14003ffa8
1400353bc:	33 c0                	xor    %eax,%eax
1400353be:	48 83 c4 28          	add    $0x28,%rsp
1400353c2:	c3                   	ret
1400353c3:	cc                   	int3
1400353c4:	cc                   	int3
1400353c5:	cc                   	int3
1400353c6:	cc                   	int3
1400353c7:	cc                   	int3
1400353c8:	cc                   	int3
1400353c9:	cc                   	int3
1400353ca:	cc                   	int3
1400353cb:	cc                   	int3
1400353cc:	cc                   	int3
1400353cd:	cc                   	int3
1400353ce:	cc                   	int3
1400353cf:	cc                   	int3
1400353d0:	48 83 ec 38          	sub    $0x38,%rsp
1400353d4:	8b 05 66 71 01 00    	mov    0x17166(%rip),%eax        # 0x14004c540
1400353da:	4c 8d 05 47 71 01 00 	lea    0x17147(%rip),%r8        # 0x14004c528
1400353e1:	44 8b 0d 54 71 01 00 	mov    0x17154(%rip),%r9d        # 0x14004c53c
1400353e8:	48 8d 15 31 71 01 00 	lea    0x17131(%rip),%rdx        # 0x14004c520
1400353ef:	89 05 3f 71 01 00    	mov    %eax,0x1713f(%rip)        # 0x14004c534
1400353f5:	48 8d 0d 1c 71 01 00 	lea    0x1711c(%rip),%rcx        # 0x14004c518
1400353fc:	48 8d 05 31 71 01 00 	lea    0x17131(%rip),%rax        # 0x14004c534
140035403:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140035408:	ff 15 02 ac 00 00    	call   *0xac02(%rip)        # 0x140040010
14003540e:	89 05 08 71 01 00    	mov    %eax,0x17108(%rip)        # 0x14004c51c
140035414:	48 83 c4 38          	add    $0x38,%rsp
140035418:	c3                   	ret
140035419:	cc                   	int3
14003541a:	cc                   	int3
14003541b:	cc                   	int3
14003541c:	cc                   	int3
14003541d:	cc                   	int3
14003541e:	cc                   	int3
14003541f:	cc                   	int3
140035420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140035425:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14003542a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14003542f:	41 57                	push   %r15
140035431:	48 83 ec 30          	sub    $0x30,%rsp
140035435:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14003543c:	00 00
14003543e:	48 8b 58 08          	mov    0x8(%rax),%rbx
140035442:	33 f6                	xor    %esi,%esi
140035444:	33 c0                	xor    %eax,%eax
140035446:	f0 48 0f b1 1d c1 80 	lock cmpxchg %rbx,0x180c1(%rip)        # 0x14004d510
14003544d:	01 00
14003544f:	74 1b                	je     0x14003546c
140035451:	48 3b c3             	cmp    %rbx,%rax
140035454:	75 09                	jne    0x14003545f
140035456:	bb 01 00 00 00       	mov    $0x1,%ebx
14003545b:	8b f3                	mov    %ebx,%esi
14003545d:	eb 12                	jmp    0x140035471
14003545f:	b9 e8 03 00 00       	mov    $0x3e8,%ecx
140035464:	ff 15 2e a9 00 00    	call   *0xa92e(%rip)        # 0x14003fd98
14003546a:	eb d8                	jmp    0x140035444
14003546c:	bb 01 00 00 00       	mov    $0x1,%ebx
140035471:	8b 05 a1 80 01 00    	mov    0x180a1(%rip),%eax        # 0x14004d518
140035477:	3b c3                	cmp    %ebx,%eax
140035479:	75 0c                	jne    0x140035487
14003547b:	b9 1f 00 00 00       	mov    $0x1f,%ecx
140035480:	e8 de 02 00 00       	call   0x140035763
140035485:	eb 65                	jmp    0x1400354ec
140035487:	8b 05 8b 80 01 00    	mov    0x1808b(%rip),%eax        # 0x14004d518
14003548d:	85 c0                	test   %eax,%eax
14003548f:	75 55                	jne    0x1400354e6
140035491:	89 1d 81 80 01 00    	mov    %ebx,0x18081(%rip)        # 0x14004d518
140035497:	4c 8d 3d 22 ae 00 00 	lea    0xae22(%rip),%r15        # 0x1400402c0
14003549e:	48 8d 3d 03 ae 00 00 	lea    0xae03(%rip),%rdi        # 0x1400402a8
1400354a5:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400354aa:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400354ae:	49 3b ff             	cmp    %r15,%rdi
1400354b1:	73 25                	jae    0x1400354d8
1400354b3:	85 c0                	test   %eax,%eax
1400354b5:	75 25                	jne    0x1400354dc
1400354b7:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1400354bb:	74 10                	je     0x1400354cd
1400354bd:	48 8b 07             	mov    (%rdi),%rax
1400354c0:	48 8b 0d 01 ad 00 00 	mov    0xad01(%rip),%rcx        # 0x1400401c8
1400354c7:	ff d1                	call   *%rcx
1400354c9:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400354cd:	48 83 c7 08          	add    $0x8,%rdi
1400354d1:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400354d6:	eb d6                	jmp    0x1400354ae
1400354d8:	85 c0                	test   %eax,%eax
1400354da:	74 10                	je     0x1400354ec
1400354dc:	b8 ff 00 00 00       	mov    $0xff,%eax
1400354e1:	e9 e2 00 00 00       	jmp    0x1400355c8
1400354e6:	89 1d 28 70 01 00    	mov    %ebx,0x17028(%rip)        # 0x14004c514
1400354ec:	8b 05 26 80 01 00    	mov    0x18026(%rip),%eax        # 0x14004d518
1400354f2:	3b c3                	cmp    %ebx,%eax
1400354f4:	75 1d                	jne    0x140035513
1400354f6:	48 8d 15 a3 ad 00 00 	lea    0xada3(%rip),%rdx        # 0x1400402a0
1400354fd:	48 8d 0d cc ac 00 00 	lea    0xaccc(%rip),%rcx        # 0x1400401d0
140035504:	e8 25 04 00 00       	call   0x14003592e
140035509:	c7 05 05 80 01 00 02 	movl   $0x2,0x18005(%rip)        # 0x14004d518
140035510:	00 00 00
140035513:	85 f6                	test   %esi,%esi
140035515:	75 09                	jne    0x140035520
140035517:	33 c0                	xor    %eax,%eax
140035519:	48 87 05 f0 7f 01 00 	xchg   %rax,0x17ff0(%rip)        # 0x14004d510
140035520:	48 83 3d f8 7f 01 00 	cmpq   $0x0,0x17ff8(%rip)        # 0x14004d520
140035527:	00
140035528:	74 2a                	je     0x140035554
14003552a:	48 8d 0d ef 7f 01 00 	lea    0x17fef(%rip),%rcx        # 0x14004d520
140035531:	e8 8a 02 00 00       	call   0x1400357c0
140035536:	85 c0                	test   %eax,%eax
140035538:	74 1a                	je     0x140035554
14003553a:	45 33 c0             	xor    %r8d,%r8d
14003553d:	41 8d 50 02          	lea    0x2(%r8),%edx
140035541:	33 c9                	xor    %ecx,%ecx
140035543:	48 8b 05 d6 7f 01 00 	mov    0x17fd6(%rip),%rax        # 0x14004d520
14003554a:	4c 8b 0d 77 ac 00 00 	mov    0xac77(%rip),%r9        # 0x1400401c8
140035551:	41 ff d1             	call   *%r9
140035554:	4c 8b 05 cd 6f 01 00 	mov    0x16fcd(%rip),%r8        # 0x14004c528
14003555b:	48 8b 15 be 6f 01 00 	mov    0x16fbe(%rip),%rdx        # 0x14004c520
140035562:	8b 0d b0 6f 01 00    	mov    0x16fb0(%rip),%ecx        # 0x14004c518
140035568:	e8 a3 f2 fc ff       	call   0x140004810
14003556d:	89 05 9d 6f 01 00    	mov    %eax,0x16f9d(%rip)        # 0x14004c510
140035573:	83 3d b6 6f 01 00 00 	cmpl   $0x0,0x16fb6(%rip)        # 0x14004c530
14003557a:	75 08                	jne    0x140035584
14003557c:	8b c8                	mov    %eax,%ecx
14003557e:	ff 15 7c aa 00 00    	call   *0xaa7c(%rip)        # 0x140040000
140035584:	83 3d 89 6f 01 00 00 	cmpl   $0x0,0x16f89(%rip)        # 0x14004c514
14003558b:	75 0c                	jne    0x140035599
14003558d:	ff 15 5d aa 00 00    	call   *0xaa5d(%rip)        # 0x14003fff0
140035593:	8b 05 77 6f 01 00    	mov    0x16f77(%rip),%eax        # 0x14004c510
140035599:	eb 2d                	jmp    0x1400355c8
14003559b:	89 05 6f 6f 01 00    	mov    %eax,0x16f6f(%rip)        # 0x14004c510
1400355a1:	83 3d 88 6f 01 00 00 	cmpl   $0x0,0x16f88(%rip)        # 0x14004c530
1400355a8:	75 09                	jne    0x1400355b3
1400355aa:	8b c8                	mov    %eax,%ecx
1400355ac:	ff 15 46 aa 00 00    	call   *0xaa46(%rip)        # 0x14003fff8
1400355b2:	cc                   	int3
1400355b3:	83 3d 5a 6f 01 00 00 	cmpl   $0x0,0x16f5a(%rip)        # 0x14004c514
1400355ba:	75 0c                	jne    0x1400355c8
1400355bc:	ff 15 2e aa 00 00    	call   *0xaa2e(%rip)        # 0x14003fff0
1400355c2:	8b 05 48 6f 01 00    	mov    0x16f48(%rip),%eax        # 0x14004c510
1400355c8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400355cd:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400355d2:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1400355d7:	48 83 c4 30          	add    $0x30,%rsp
1400355db:	41 5f                	pop    %r15
1400355dd:	c3                   	ret
1400355de:	cc                   	int3
1400355df:	cc                   	int3
1400355e0:	cc                   	int3
1400355e1:	cc                   	int3
1400355e2:	cc                   	int3
1400355e3:	cc                   	int3
1400355e4:	cc                   	int3
1400355e5:	cc                   	int3
1400355e6:	cc                   	int3
1400355e7:	cc                   	int3
1400355e8:	cc                   	int3
1400355e9:	cc                   	int3
1400355ea:	cc                   	int3
1400355eb:	cc                   	int3
1400355ec:	cc                   	int3
1400355ed:	cc                   	int3
1400355ee:	cc                   	int3
1400355ef:	cc                   	int3
1400355f0:	48 83 ec 28          	sub    $0x28,%rsp
1400355f4:	e8 5b 02 00 00       	call   0x140035854
1400355f9:	48 83 c4 28          	add    $0x28,%rsp
1400355fd:	e9 1e fe ff ff       	jmp    0x140035420
140035602:	cc                   	int3
140035603:	cc                   	int3
140035604:	cc                   	int3
140035605:	cc                   	int3
140035606:	cc                   	int3
140035607:	cc                   	int3
140035608:	cc                   	int3
140035609:	cc                   	int3
14003560a:	cc                   	int3
14003560b:	cc                   	int3
14003560c:	cc                   	int3
14003560d:	cc                   	int3
14003560e:	cc                   	int3
14003560f:	cc                   	int3
140035610:	cc                   	int3
140035611:	cc                   	int3
140035612:	cc                   	int3
140035613:	cc                   	int3
140035614:	cc                   	int3
140035615:	cc                   	int3
140035616:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14003561d:	00 00 00
140035620:	48 3b 0d 71 6e 01 00 	cmp    0x16e71(%rip),%rcx        # 0x14004c498
140035627:	75 10                	jne    0x140035639
140035629:	48 c1 c1 10          	rol    $0x10,%rcx
14003562d:	66 f7 c1 ff ff       	test   $0xffff,%cx
140035632:	75 01                	jne    0x140035635
140035634:	c3                   	ret
140035635:	48 c1 c9 10          	ror    $0x10,%rcx
140035639:	e9 02 04 00 00       	jmp    0x140035a40
14003563e:	cc                   	int3
14003563f:	cc                   	int3
140035640:	cc                   	int3
140035641:	cc                   	int3
140035642:	cc                   	int3
140035643:	cc                   	int3
140035644:	ff 25 7e aa 00 00    	jmp    *0xaa7e(%rip)        # 0x1400400c8
14003564a:	cc                   	int3
14003564b:	cc                   	int3
14003564c:	cc                   	int3
14003564d:	cc                   	int3
14003564e:	cc                   	int3
14003564f:	cc                   	int3
140035650:	48 83 ec 28          	sub    $0x28,%rsp
140035654:	48 8b 01             	mov    (%rcx),%rax
140035657:	81 38 63 73 6d e0    	cmpl   $0xe06d7363,(%rax)
14003565d:	75 23                	jne    0x140035682
14003565f:	83 78 18 04          	cmpl   $0x4,0x18(%rax)
140035663:	75 1d                	jne    0x140035682
140035665:	8b 48 20             	mov    0x20(%rax),%ecx
140035668:	8d 81 e0 fa 6c e6    	lea    -0x19930520(%rcx),%eax
14003566e:	83 f8 02             	cmp    $0x2,%eax
140035671:	76 08                	jbe    0x14003567b
140035673:	81 f9 00 40 99 01    	cmp    $0x1994000,%ecx
140035679:	75 07                	jne    0x140035682
14003567b:	ff 15 3f a9 00 00    	call   *0xa93f(%rip)        # 0x14003ffc0
140035681:	cc                   	int3
140035682:	33 c0                	xor    %eax,%eax
140035684:	48 83 c4 28          	add    $0x28,%rsp
140035688:	c3                   	ret
140035689:	cc                   	int3
14003568a:	cc                   	int3
14003568b:	cc                   	int3
14003568c:	cc                   	int3
14003568d:	cc                   	int3
14003568e:	cc                   	int3
14003568f:	cc                   	int3
140035690:	48 83 ec 28          	sub    $0x28,%rsp
140035694:	48 8d 0d b5 ff ff ff 	lea    -0x4b(%rip),%rcx        # 0x140035650
14003569b:	ff 15 4f a5 00 00    	call   *0xa54f(%rip)        # 0x14003fbf0
1400356a1:	33 c0                	xor    %eax,%eax
1400356a3:	48 83 c4 28          	add    $0x28,%rsp
1400356a7:	c3                   	ret
1400356a8:	cc                   	int3
1400356a9:	cc                   	int3
1400356aa:	cc                   	int3
1400356ab:	cc                   	int3
1400356ac:	cc                   	int3
1400356ad:	cc                   	int3
1400356ae:	ff 25 04 aa 00 00    	jmp    *0xaa04(%rip)        # 0x1400400b8
1400356b4:	cc                   	int3
1400356b5:	cc                   	int3
1400356b6:	cc                   	int3
1400356b7:	cc                   	int3
1400356b8:	cc                   	int3
1400356b9:	cc                   	int3
1400356ba:	cc                   	int3
1400356bb:	cc                   	int3
1400356bc:	48 83 ec 18          	sub    $0x18,%rsp
1400356c0:	33 d2                	xor    %edx,%edx
1400356c2:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
1400356c6:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
1400356ca:	77 3c                	ja     0x140035708
1400356cc:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
1400356d1:	66 39 01             	cmp    %ax,(%rcx)
1400356d4:	75 2a                	jne    0x140035700
1400356d6:	39 51 3c             	cmp    %edx,0x3c(%rcx)
1400356d9:	7c 25                	jl     0x140035700
1400356db:	81 79 3c 00 00 00 10 	cmpl   $0x10000000,0x3c(%rcx)
1400356e2:	73 1c                	jae    0x140035700
1400356e4:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
1400356e8:	48 03 c1             	add    %rcx,%rax
1400356eb:	48 89 04 24          	mov    %rax,(%rsp)
1400356ef:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
1400356f5:	48 0f 45 c2          	cmovne %rdx,%rax
1400356f9:	48 8b d0             	mov    %rax,%rdx
1400356fc:	48 89 04 24          	mov    %rax,(%rsp)
140035700:	eb 06                	jmp    0x140035708
140035702:	33 d2                	xor    %edx,%edx
140035704:	48 89 14 24          	mov    %rdx,(%rsp)
140035708:	48 8b c2             	mov    %rdx,%rax
14003570b:	48 83 c4 18          	add    $0x18,%rsp
14003570f:	c3                   	ret
140035710:	cc                   	int3