100035a9:	74 74                	je     0x1000361f
100035ab:	72 69                	jb     0x10003616
100035ad:	62 75 74             	bound  %esi,0x74(%ebp)
100035b0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
100035b4:	73 65                	jae    0x1000361b
100035b6:	6d                   	insl   (%dx),%es:(%edi)
100035b7:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
100035bb:	6f                   	outsl  %ds:(%esi),(%dx)
100035bc:	6e                   	outsb  %ds:(%esi),(%dx)
100035bd:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
100035c3:	74 69                	je     0x1000362e
100035c5:	6f                   	outsl  %ds:(%esi),(%dx)
100035c6:	6e                   	outsb  %ds:(%esi),(%dx)
100035c7:	41                   	inc    %ecx
100035c8:	74 74                	je     0x1000363e
100035ca:	72 69                	jb     0x10003635
100035cc:	62 75 74             	bound  %esi,0x74(%ebp)
100035cf:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
100035d3:	73 65                	jae    0x1000363a
100035d5:	6d                   	insl   (%dx),%es:(%edi)
100035d6:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
100035da:	65 73 63             	gs jae 0x10003640
100035dd:	72 69                	jb     0x10003648
100035df:	70 74                	jo     0x10003655
100035e1:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
100035e8:	69 62 75 74 65 00 58 	imul   $0x58006574,0x75(%edx),%esp
100035ef:	6d                   	insl   (%dx),%es:(%edi)
100035f0:	6c                   	insb   (%dx),%es:(%edi)
100035f1:	53                   	push   %ebx
100035f2:	63 68 65             	arpl   %ebp,0x65(%eax)
100035f5:	6d                   	insl   (%dx),%es:(%edi)
100035f6:	61                   	popa
100035f7:	50                   	push   %eax
100035f8:	72 6f                	jb     0x10003669
100035fa:	76 69                	jbe    0x10003665
100035fc:	64 65 72 41          	fs gs jb 0x10003641
10003600:	74 74                	je     0x10003676
10003602:	72 69                	jb     0x1000366d
10003604:	62 75 74             	bound  %esi,0x74(%ebp)
10003607:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
1000360b:	6d                   	insl   (%dx),%es:(%edi)
1000360c:	70 69                	jo     0x10003677
1000360e:	6c                   	insb   (%dx),%es:(%edi)
1000360f:	61                   	popa
10003610:	74 69                	je     0x1000367b
10003612:	6f                   	outsl  %ds:(%esi),(%dx)
10003613:	6e                   	outsb  %ds:(%esi),(%dx)
10003614:	52                   	push   %edx
10003615:	65 6c                	gs insb (%dx),%es:(%edi)
10003617:	61                   	popa
10003618:	78 61                	js     0x1000367b
1000361a:	74 69                	je     0x10003685
1000361c:	6f                   	outsl  %ds:(%esi),(%dx)
1000361d:	6e                   	outsb  %ds:(%esi),(%dx)
1000361e:	73 41                	jae    0x10003661
10003620:	74 74                	je     0x10003696
10003622:	72 69                	jb     0x1000368d
10003624:	62 75 74             	bound  %esi,0x74(%ebp)
10003627:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
1000362b:	73 65                	jae    0x10003692
1000362d:	6d                   	insl   (%dx),%es:(%edi)
1000362e:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
10003632:	72 6f                	jb     0x100036a3
10003634:	64 75 63             	fs jne 0x1000369a
10003637:	74 41                	je     0x1000367a
10003639:	74 74                	je     0x100036af
1000363b:	72 69                	jb     0x100036a6
1000363d:	62 75 74             	bound  %esi,0x74(%ebp)
10003640:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
10003644:	73 65                	jae    0x100036ab
10003646:	6d                   	insl   (%dx),%es:(%edi)
10003647:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
1000364b:	6f                   	outsl  %ds:(%esi),(%dx)
1000364c:	70 79                	jo     0x100036c7
1000364e:	72 69                	jb     0x100036b9
10003650:	67 68 74 41 74 74    	addr16 push $0x74744174
10003656:	72 69                	jb     0x100036c1
10003658:	62 75 74             	bound  %esi,0x74(%ebp)
1000365b:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
1000365f:	6c                   	insb   (%dx),%es:(%edi)
10003660:	52                   	push   %edx
10003661:	6f                   	outsl  %ds:(%esi),(%dx)
10003662:	6f                   	outsl  %ds:(%esi),(%dx)
10003663:	74 41                	je     0x100036a6
10003665:	74 74                	je     0x100036db
10003667:	72 69                	jb     0x100036d2
10003669:	62 75 74             	bound  %esi,0x74(%ebp)
1000366c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
10003670:	73 65                	jae    0x100036d7
10003672:	6d                   	insl   (%dx),%es:(%edi)
10003673:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
10003677:	6f                   	outsl  %ds:(%esi),(%dx)
10003678:	6d                   	insl   (%dx),%es:(%edi)
10003679:	70 61                	jo     0x100036dc
1000367b:	6e                   	outsb  %ds:(%esi),(%dx)
1000367c:	79 41                	jns    0x100036bf
1000367e:	74 74                	je     0x100036f4
10003680:	72 69                	jb     0x100036eb
10003682:	62 75 74             	bound  %esi,0x74(%ebp)
10003685:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
1000368a:	69 67 6e 65 72 43 61 	imul   $0x61437265,0x6e(%edi),%esp
10003691:	74 65                	je     0x100036f8
10003693:	67 6f                	outsl  %ds:(%si),(%dx)
10003695:	72 79                	jb     0x10003710
10003697:	41                   	inc    %ecx
10003698:	74 74                	je     0x1000370e
1000369a:	72 69                	jb     0x10003705
1000369c:	62 75 74             	bound  %esi,0x74(%ebp)
1000369f:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
100036a4:	69 67 6e 65 72 53 65 	imul   $0x65537265,0x6e(%edi),%esp
100036ab:	72 69                	jb     0x10003716
100036ad:	61                   	popa
100036ae:	6c                   	insb   (%dx),%es:(%edi)
100036af:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
100036b6:	56                   	push   %esi
100036b7:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
100036be:	74 79                	je     0x10003739
100036c0:	41                   	inc    %ecx
100036c1:	74 74                	je     0x10003737
100036c3:	72 69                	jb     0x1000372e
100036c5:	62 75 74             	bound  %esi,0x74(%ebp)
100036c8:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
100036cc:	6e                   	outsb  %ds:(%esi),(%dx)
100036cd:	74 69                	je     0x10003738
100036cf:	6d                   	insl   (%dx),%es:(%edi)
100036d0:	65 43                	gs inc %ebx
100036d2:	6f                   	outsl  %ds:(%esi),(%dx)
100036d3:	6d                   	insl   (%dx),%es:(%edi)
100036d4:	70 61                	jo     0x10003737
100036d6:	74 69                	je     0x10003741
100036d8:	62 69 6c             	bound  %ebp,0x6c(%ecx)
100036db:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
100036e2:	69
100036e3:	62 75 74             	bound  %esi,0x74(%ebp)
100036e6:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
100036ea:	61                   	popa
100036eb:	64 42                	fs inc %edx
100036ed:	79 74                	jns    0x10003763
100036ef:	65 00 47 65          	add    %al,%gs:0x65(%edi)
100036f3:	74 56                	je     0x1000374b
100036f5:	61                   	popa
100036f6:	6c                   	insb   (%dx),%es:(%edi)
100036f7:	75 65                	jne    0x1000375e
100036f9:	00 76 61             	add    %dh,0x61(%esi)
100036fc:	6c                   	insb   (%dx),%es:(%edi)
100036fd:	75 65                	jne    0x10003764
100036ff:	00 67 65             	add    %ah,0x65(%edi)
10003702:	74 5f                	je     0x10003763
10003704:	43                   	inc    %ebx
10003705:	61                   	popa
10003706:	73 65                	jae    0x1000376d
10003708:	53                   	push   %ebx
10003709:	65 6e                	outsb  %gs:(%esi),(%dx)
1000370b:	73 69                	jae    0x10003776
1000370d:	74 69                	je     0x10003778
1000370f:	76 65                	jbe    0x10003776
10003711:	00 73 65             	add    %dh,0x65(%ebx)
10003714:	74 5f                	je     0x10003775
10003716:	43                   	inc    %ebx
10003717:	61                   	popa
10003718:	73 65                	jae    0x1000377f
1000371a:	53                   	push   %ebx
1000371b:	65 6e                	outsb  %gs:(%esi),(%dx)
1000371d:	73 69                	jae    0x10003788
1000371f:	74 69                	je     0x1000378a
10003721:	76 65                	jbe    0x10003788
10003723:	00 45 6e             	add    %al,0x6e(%ebp)
10003726:	63 6f 64             	arpl   %ebp,0x64(%edi)
10003729:	69 6e 67 00 53 74 72 	imul   $0x72745300,0x67(%esi),%ebp
10003730:	69 6e 67 00 64 69 73 	imul   $0x73696400,0x67(%esi),%ebp
10003737:	70 6f                	jo     0x100037a8
10003739:	73 69                	jae    0x100037a4
1000373b:	6e                   	outsb  %ds:(%esi),(%dx)
1000373c:	67 00 53 79          	add    %dl,0x79(%bp,%di)
10003740:	73 74                	jae    0x100037b6
10003742:	65 6d                	gs insl (%dx),%es:(%edi)
10003744:	2e 44                	cs inc %esp
10003746:	72 61                	jb     0x100037a9
10003748:	77 69                	ja     0x100037b3
1000374a:	6e                   	outsb  %ds:(%esi),(%dx)
1000374b:	67 00 67 65          	add    %ah,0x65(%bx)
1000374f:	74 5f                	je     0x100037b0
10003751:	57                   	push   %edi
10003752:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
10003759:	74
1000375a:	5f                   	pop    %edi
1000375b:	4c                   	dec    %esp
1000375c:	65 6e                	outsb  %gs:(%esi),(%dx)
1000375e:	67 74 68             	addr16 je 0x100037c9
10003761:	00 53 65             	add    %dl,0x65(%ebx)
10003764:	74 4c                	je     0x100037b2
10003766:	65 6e                	outsb  %gs:(%esi),(%dx)
10003768:	67 74 68             	addr16 je 0x100037d3
1000376b:	00 53 79             	add    %dl,0x79(%ebx)
1000376e:	73 74                	jae    0x100037e4
10003770:	65 6d                	gs insl (%dx),%es:(%edi)
10003772:	2e 43                	cs inc %ebx
10003774:	6f                   	outsl  %ds:(%esi),(%dx)
10003775:	6d                   	insl   (%dx),%es:(%edi)
10003776:	70 6f                	jo     0x100037e7
10003778:	6e                   	outsb  %ds:(%esi),(%dx)
10003779:	65 6e                	outsb  %gs:(%esi),(%dx)
1000377b:	74 4d                	je     0x100037ca
1000377d:	6f                   	outsl  %ds:(%esi),(%dx)
1000377e:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
10003781:	00 47 65             	add    %al,0x65(%edi)
10003784:	74 50                	je     0x100037d6
10003786:	69 78 65 6c 00 4c 41 	imul   $0x414c006c,0x65(%eax),%edi
1000378d:	4e                   	dec    %esi
1000378e:	20 43 6f             	and    %al,0x6f(%ebx)
10003791:	72 65                	jb     0x100037f8
10003793:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
10003796:	6c                   	insb   (%dx),%es:(%edi)
10003797:	00 53 79             	add    %dl,0x79(%ebx)
1000379a:	73 74                	jae    0x10003810
1000379c:	65 6d                	gs insl (%dx),%es:(%edi)
1000379e:	2e 58                	cs pop %eax
100037a0:	6d                   	insl   (%dx),%es:(%edi)
100037a1:	6c                   	insb   (%dx),%es:(%edi)
100037a2:	00 52 65             	add    %dl,0x65(%edx)
100037a5:	61                   	popa
100037a6:	64 58                	fs pop %eax
100037a8:	6d                   	insl   (%dx),%es:(%edi)
100037a9:	6c                   	insb   (%dx),%es:(%edi)
100037aa:	00 43 6f             	add    %al,0x6f(%ebx)
100037ad:	6e                   	outsb  %ds:(%esi),(%dx)
100037ae:	74 72                	je     0x10003822
100037b0:	6f                   	outsl  %ds:(%esi),(%dx)
100037b1:	6c                   	insb   (%dx),%es:(%edi)
100037b2:	00 4d 65             	add    %cl,0x65(%ebp)
100037b5:	6d                   	insl   (%dx),%es:(%edi)
100037b6:	6f                   	outsl  %ds:(%esi),(%dx)
100037b7:	72 79                	jb     0x10003832
100037b9:	53                   	push   %ebx
100037ba:	74 72                	je     0x1000382e
100037bc:	65 61                	gs popa
100037be:	6d                   	insl   (%dx),%es:(%edi)
100037bf:	00 53 79             	add    %dl,0x79(%ebx)
100037c2:	73 74                	jae    0x10003838
100037c4:	65 6d                	gs insl (%dx),%es:(%edi)
100037c6:	00 53 79             	add    %dl,0x79(%ebx)
100037c9:	73 74                	jae    0x1000383f
100037cb:	65 6d                	gs insl (%dx),%es:(%edi)
100037cd:	2e 43                	cs inc %ebx
100037cf:	6f                   	outsl  %ds:(%esi),(%dx)
100037d0:	6d                   	insl   (%dx),%es:(%edi)
100037d1:	70 6f                	jo     0x10003842
100037d3:	6e                   	outsb  %ds:(%esi),(%dx)
100037d4:	65 6e                	outsb  %gs:(%esi),(%dx)
100037d6:	74 4d                	je     0x10003825
100037d8:	6f                   	outsl  %ds:(%esi),(%dx)
100037d9:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
100037dc:	2e 44                	cs inc %esp
100037de:	65 73 69             	gs jae 0x1000384a
100037e1:	67 6e                	outsb  %ds:(%si),(%dx)
100037e3:	00 41 70             	add    %al,0x70(%ecx)
100037e6:	70 44                	jo     0x1000382c
100037e8:	6f                   	outsl  %ds:(%esi),(%dx)
100037e9:	6d                   	insl   (%dx),%es:(%edi)
100037ea:	61                   	popa
100037eb:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
100037f2:	43                   	inc    %ebx
100037f3:	75 72                	jne    0x10003867
100037f5:	72 65                	jb     0x1000385c
100037f7:	6e                   	outsb  %ds:(%esi),(%dx)
100037f8:	74 44                	je     0x1000383e
100037fa:	6f                   	outsl  %ds:(%esi),(%dx)
100037fb:	6d                   	insl   (%dx),%es:(%edi)
100037fc:	61                   	popa
100037fd:	69 6e 00 53 79 73 74 	imul   $0x74737953,0x0(%esi),%ebp
10003804:	65 6d                	gs insl (%dx),%es:(%edi)
10003806:	2e 47                	cs inc %edi
10003808:	6c                   	insb   (%dx),%es:(%edi)
10003809:	6f                   	outsl  %ds:(%esi),(%dx)
1000380a:	62 61 6c             	bound  %esp,0x6c(%ecx)
1000380d:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
10003814:	00 53 79             	add    %dl,0x79(%ebx)
10003817:	73 74                	jae    0x1000388d
10003819:	65 6d                	gs insl (%dx),%es:(%edi)
1000381b:	2e 52                	cs push %edx
1000381d:	75 6e                	jne    0x1000388d
1000381f:	74 69                	je     0x1000388a
10003821:	6d                   	insl   (%dx),%es:(%edi)
10003822:	65 2e 53             	gs cs push %ebx
10003825:	65 72 69             	gs jb  0x10003891
10003828:	61                   	popa
10003829:	6c                   	insb   (%dx),%es:(%edi)
1000382a:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
10003831:	00 53 79             	add    %dl,0x79(%ebx)
10003834:	73 74                	jae    0x100038aa
10003836:	65 6d                	gs insl (%dx),%es:(%edi)
10003838:	2e 58                	cs pop %eax
1000383a:	6d                   	insl   (%dx),%es:(%edi)
1000383b:	6c                   	insb   (%dx),%es:(%edi)
1000383c:	2e 53                	cs push %ebx
1000383e:	65 72 69             	gs jb  0x100038aa
10003841:	61                   	popa
10003842:	6c                   	insb   (%dx),%es:(%edi)
10003843:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
1000384a:	00 67 65             	add    %ah,0x65(%edi)
1000384d:	74 5f                	je     0x100038ae
1000384f:	41                   	inc    %ecx
10003850:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
10003854:	6e                   	outsb  %ds:(%esi),(%dx)
10003855:	00 4d 69             	add    %cl,0x69(%ebp)
10003858:	73 73                	jae    0x100038cd
1000385a:	69 6e 67 53 63 68 65 	imul   $0x65686353,0x67(%esi),%ebp
10003861:	6d                   	insl   (%dx),%es:(%edi)
10003862:	61                   	popa
10003863:	41                   	inc    %ecx
10003864:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
10003868:	6e                   	outsb  %ds:(%esi),(%dx)
10003869:	00 43 6f             	add    %al,0x6f(%ebx)
1000386c:	6c                   	insb   (%dx),%es:(%edi)
1000386d:	6c                   	insb   (%dx),%es:(%edi)
1000386e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003873:	6e                   	outsb  %ds:(%esi),(%dx)
10003874:	43                   	inc    %ebx
10003875:	68 61 6e 67 65       	push   $0x65676e61
1000387a:	41                   	inc    %ecx
1000387b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
1000387f:	6e                   	outsb  %ds:(%esi),(%dx)
10003880:	00 53 79             	add    %dl,0x79(%ebx)
10003883:	73 74                	jae    0x100038f9
10003885:	65 6d                	gs insl (%dx),%es:(%edi)
10003887:	2e 52                	cs push %edx
10003889:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
1000388c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003891:	6e                   	outsb  %ds:(%esi),(%dx)
10003892:	00 49 43             	add    %cl,0x43(%ecx)
10003895:	6f                   	outsl  %ds:(%esi),(%dx)
10003896:	6c                   	insb   (%dx),%es:(%edi)
10003897:	6c                   	insb   (%dx),%es:(%edi)
10003898:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
1000389d:	6e                   	outsb  %ds:(%esi),(%dx)
1000389e:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
100038a2:	61                   	popa
100038a3:	54                   	push   %esp
100038a4:	61                   	popa
100038a5:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
100038a9:	6f                   	outsl  %ds:(%esi),(%dx)
100038aa:	6c                   	insb   (%dx),%es:(%edi)
100038ab:	6c                   	insb   (%dx),%es:(%edi)
100038ac:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
100038b1:	6e                   	outsb  %ds:(%esi),(%dx)
100038b2:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
100038b6:	61                   	popa
100038b7:	52                   	push   %edx
100038b8:	65 6c                	gs insb (%dx),%es:(%edi)
100038ba:	61                   	popa