4135e7:	61                   	popa
4135e8:	6e                   	outsb  %ds:(%esi),(%dx)
4135e9:	64 6c                	fs insb (%dx),%es:(%edi)
4135eb:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4135ef:	74 54                	je     0x413645
4135f1:	79 70                	jns    0x413663
4135f3:	65 46                	gs inc %esi
4135f5:	72 6f                	jb     0x413666
4135f7:	6d                   	insl   (%dx),%es:(%edi)
4135f8:	48                   	dec    %eax
4135f9:	61                   	popa
4135fa:	6e                   	outsb  %ds:(%esi),(%dx)
4135fb:	64 6c                	fs insb (%dx),%es:(%edi)
4135fd:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
413601:	74 5f                	je     0x413662
413603:	44                   	inc    %esp
413604:	72 6f                	jb     0x413675
413606:	70 44                	jo     0x41364c
413608:	6f                   	outsl  %ds:(%esi),(%dx)
413609:	77 6e                	ja     0x413679
41360b:	53                   	push   %ebx
41360c:	74 79                	je     0x413687
41360e:	6c                   	insb   (%dx),%es:(%edi)
41360f:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
413613:	74 5f                	je     0x413674
413615:	42                   	inc    %edx
413616:	6f                   	outsl  %ds:(%esi),(%dx)
413617:	72 64                	jb     0x41367d
413619:	65 72 53             	gs jb  0x41366f
41361c:	74 79                	je     0x413697
41361e:	6c                   	insb   (%dx),%es:(%edi)
41361f:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
413623:	6e                   	outsb  %ds:(%esi),(%dx)
413624:	74 53                	je     0x413679
413626:	74 79                	je     0x4136a1
413628:	6c                   	insb   (%dx),%es:(%edi)
413629:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41362d:	6d                   	insl   (%dx),%es:(%edi)
41362e:	62 6f 42             	bound  %ebp,0x42(%edi)
413631:	6f                   	outsl  %ds:(%esi),(%dx)
413632:	78 53                	js     0x413687
413634:	74 79                	je     0x4136af
413636:	6c                   	insb   (%dx),%es:(%edi)
413637:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41363b:	74 5f                	je     0x41369c
41363d:	44                   	inc    %esp
41363e:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
413645:	74 79                	je     0x4136c0
413647:	6c                   	insb   (%dx),%es:(%edi)
413648:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
41364d:	6c                   	insb   (%dx),%es:(%edi)
41364e:	53                   	push   %ebx
41364f:	74 72                	je     0x4136c3
413651:	69 70 49 74 65 6d 44 	imul   $0x446d6574,0x49(%eax),%esi
413658:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
41365f:	74 79                	je     0x4136da
413661:	6c                   	insb   (%dx),%es:(%edi)
413662:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
413666:	74 5f                	je     0x4136c7
413668:	4e                   	dec    %esi
413669:	61                   	popa
41366a:	6d                   	insl   (%dx),%es:(%edi)
41366b:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41366f:	74 5f                	je     0x4136d0
413671:	4e                   	dec    %esi
413672:	61                   	popa
413673:	6d                   	insl   (%dx),%es:(%edi)
413674:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
413678:	74 5f                	je     0x4136d9
41367a:	46                   	inc    %esi
41367b:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
413682:	00
413683:	75 73                	jne    0x4136f8
413685:	65 72 4e             	gs jb  0x4136d6
413688:	61                   	popa
413689:	6d                   	insl   (%dx),%es:(%edi)
41368a:	65 00 4d 64          	add    %cl,%gs:0x64(%ebp)
41368e:	69 43 68 69 6c 64 72 	imul   $0x72646c69,0x68(%ebx),%eax
413695:	65 6e                	outsb  %gs:(%esi),(%dx)
413697:	43                   	inc    %ebx
413698:	6c                   	insb   (%dx),%es:(%edi)
413699:	61                   	popa
41369a:	73 73                	jae    0x41370f
41369c:	4e                   	dec    %esi
41369d:	61                   	popa
41369e:	6d                   	insl   (%dx),%es:(%edi)
41369f:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4136a3:	74 43                	je     0x4136e8
4136a5:	6c                   	insb   (%dx),%es:(%edi)
4136a6:	61                   	popa
4136a7:	73 73                	jae    0x41371c
4136a9:	4e                   	dec    %esi
4136aa:	61                   	popa
4136ab:	6d                   	insl   (%dx),%es:(%edi)
4136ac:	65 00 74 65 78       	add    %dh,%gs:0x78(%ebp,%eiz,2)
4136b1:	74 5f                	je     0x413712
4136b3:	6e                   	outsb  %ds:(%esi),(%dx)
4136b4:	61                   	popa
4136b5:	6d                   	insl   (%dx),%es:(%edi)
4136b6:	65 00 74 78 74       	add    %dh,%gs:0x74(%eax,%edi,2)
4136bb:	5f                   	pop    %edi
4136bc:	6e                   	outsb  %ds:(%esi),(%dx)
4136bd:	61                   	popa
4136be:	6d                   	insl   (%dx),%es:(%edi)
4136bf:	65 00 74 65 61       	add    %dh,%gs:0x61(%ebp,%eiz,2)
4136c4:	63 68 65             	arpl   %ebp,0x65(%eax)
4136c7:	72 6e                	jb     0x413737
4136c9:	61                   	popa
4136ca:	6d                   	insl   (%dx),%es:(%edi)
4136cb:	65 00 63 6c          	add    %ah,%gs:0x6c(%ebx)
4136cf:	61                   	popa
4136d0:	73 73                	jae    0x413745
4136d2:	6e                   	outsb  %ds:(%esi),(%dx)
4136d3:	61                   	popa
4136d4:	6d                   	insl   (%dx),%es:(%edi)
4136d5:	65 00 73 74          	add    %dh,%gs:0x74(%ebx)
4136d9:	75 64                	jne    0x41373f
4136db:	65 6e                	outsb  %gs:(%esi),(%dx)
4136dd:	74 6e                	je     0x41374d
4136df:	61                   	popa
4136e0:	6d                   	insl   (%dx),%es:(%edi)
4136e1:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
4136e6:	65 54                	gs push %esp
4136e8:	69 6d 65 00 74 78 74 	imul   $0x74787400,0x65(%ebp),%ebp
4136ef:	5f                   	pop    %edi
4136f0:	74 69                	je     0x41375b
4136f2:	6d                   	insl   (%dx),%es:(%edi)
4136f3:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4136f7:	74 5f                	je     0x413758
4136f9:	4d                   	dec    %ebp
4136fa:	75 6c                	jne    0x413768
4136fc:	74 69                	je     0x413767
4136fe:	6c                   	insb   (%dx),%es:(%edi)
4136ff:	69 6e 65 00 54 79 70 	imul   $0x70795400,0x65(%esi),%ebp
413706:	65 00 74 78 74       	add    %dh,%gs:0x74(%eax,%edi,2)
41370b:	5f                   	pop    %edi
41370c:	74 79                	je     0x413787
41370e:	70 65                	jo     0x413775
413710:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
413714:	46                   	inc    %esi
413715:	75 6c                	jne    0x413783
413717:	6c                   	insb   (%dx),%es:(%edi)
413718:	53                   	push   %ebx
413719:	63 6f 72             	arpl   %ebp,0x72(%edi)
41371c:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
413721:	53                   	push   %ebx
413722:	74 75                	je     0x413799
413724:	64 65 62 74 53 63    	fs bound %esi,%gs:0x63(%ebx,%edx,2)
41372a:	6f                   	outsl  %ds:(%esi),(%dx)
41372b:	72 65                	jb     0x413792
41372d:	00 67 65             	add    %ah,0x65(%edi)
413730:	74 5f                	je     0x413791
413732:	43                   	inc    %ebx
413733:	75 6c                	jne    0x4137a1
413735:	74 75                	je     0x4137ac
413737:	72 65                	jb     0x41379e
413739:	00 73 65             	add    %dh,0x65(%ebx)
41373c:	74 5f                	je     0x41379d
41373e:	43                   	inc    %ebx
41373f:	75 6c                	jne    0x4137ad
413741:	74 75                	je     0x4137b8
413743:	72 65                	jb     0x4137aa
413745:	00 72 65             	add    %dh,0x65(%edx)
413748:	73 6f                	jae    0x4137b9
41374a:	75 72                	jne    0x4137be
41374c:	63 65 43             	arpl   %esp,0x43(%ebp)
41374f:	75 6c                	jne    0x4137bd
413751:	74 75                	je     0x4137c8
413753:	72 65                	jb     0x4137ba
413755:	00 4d 65             	add    %cl,0x65(%ebp)
413758:	74 68                	je     0x4137c2
41375a:	6f                   	outsl  %ds:(%esi),(%dx)
41375b:	64 42                	fs inc %edx
41375d:	61                   	popa
41375e:	73 65                	jae    0x4137c5
413760:	00 42 75             	add    %al,0x75(%edx)
413763:	74 74                	je     0x4137d9
413765:	6f                   	outsl  %ds:(%esi),(%dx)
413766:	6e                   	outsb  %ds:(%esi),(%dx)
413767:	42                   	inc    %edx
413768:	61                   	popa
413769:	73 65                	jae    0x4137d0
41376b:	00 41 70             	add    %al,0x70(%ecx)
41376e:	70 6c                	jo     0x4137dc
413770:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
413777:	53                   	push   %ebx
413778:	65 74 74             	gs je  0x4137ef
41377b:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
413782:	65 00 54 65 78       	add    %dl,%gs:0x78(%ebp,%eiz,2)
413787:	74 42                	je     0x4137cb
413789:	6f                   	outsl  %ds:(%esi),(%dx)
41378a:	78 42                	js     0x4137ce
41378c:	61                   	popa
41378d:	73 65                	jae    0x4137f4
41378f:	00 43 6c             	add    %al,0x6c(%ebx)
413792:	6f                   	outsl  %ds:(%esi),(%dx)
413793:	73 65                	jae    0x4137fa
413795:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
413799:	70 6f                	jo     0x41380a
41379b:	73 65                	jae    0x413802
41379d:	00 50 61             	add    %dl,0x61(%eax)
4137a0:	72 73                	jb     0x413815
4137a2:	65 00 55 70          	add    %dl,%gs:0x70(%ebp)
4137a6:	64 61                	fs popa
4137a8:	74 65                	je     0x41380f
4137aa:	00 67 65             	add    %ah,0x65(%edi)
4137ad:	74 5f                	je     0x41380e
4137af:	52                   	push   %edx
4137b0:	6f                   	outsl  %ds:(%esi),(%dx)
4137b1:	77 54                	ja     0x413807
4137b3:	65 6d                	gs insl (%dx),%es:(%edi)
4137b5:	70 6c                	jo     0x413823
4137b7:	61                   	popa
4137b8:	74 65                	je     0x41381f
4137ba:	00 45 64             	add    %al,0x64(%ebp)
4137bd:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4137c4:	77
4137c5:	73 61                	jae    0x413828
4137c7:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4137cb:	74 61                	je     0x41382e
4137cd:	74 65                	je     0x413834
4137cf:	00 67 65             	add    %ah,0x65(%edi)
4137d2:	74 5f                	je     0x413833
4137d4:	57                   	push   %edi
4137d5:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4137dc:	61                   	popa
4137dd:	74 65                	je     0x413844
4137df:	00 73 65             	add    %dh,0x65(%ebx)
4137e2:	74 5f                	je     0x413843
4137e4:	57                   	push   %edi
4137e5:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4137ec:	61                   	popa
4137ed:	74 65                	je     0x413854
4137ef:	00 46 6f             	add    %al,0x6f(%esi)
4137f2:	72 6d                	jb     0x413861
4137f4:	57                   	push   %edi
4137f5:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4137fc:	61                   	popa
4137fd:	74 65                	je     0x413864
4137ff:	00 41 63             	add    %al,0x63(%ecx)
413802:	74 69                	je     0x41386d
413804:	76 61                	jbe    0x413867
413806:	74 65                	je     0x41386d
413808:	00 62 5f             	add    %ah,0x5f(%edx)
41380b:	44                   	inc    %esp
41380c:	65 6c                	gs insb (%dx),%es:(%edi)
41380e:	65 74 65             	gs je  0x413876
413811:	00 64 65 6c          	add    %ah,0x6c(%ebp,%eiz,2)
413815:	65 74 65             	gs je  0x41387d
413818:	00 53 54             	add    %dl,0x54(%ebx)
41381b:	41                   	inc    %ecx
41381c:	54                   	push   %esp
41381d:	68 72 65 61 64       	push   $0x64616572
413822:	41                   	inc    %ecx
413823:	74 74                	je     0x413899
413825:	72 69                	jb     0x413890
413827:	62 75 74             	bound  %esi,0x74(%ebp)
41382a:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41382e:	6d                   	insl   (%dx),%es:(%edi)
41382f:	70 69                	jo     0x41389a
413831:	6c                   	insb   (%dx),%es:(%edi)
413832:	65 72 47             	gs jb  0x41387c
413835:	65 6e                	outsb  %gs:(%esi),(%dx)
413837:	65 72 61             	gs jb  0x41389b
41383a:	74 65                	je     0x4138a1
41383c:	64 41                	fs inc %ecx
41383e:	74 74                	je     0x4138b4
413840:	72 69                	jb     0x4138ab
413842:	62 75 74             	bound  %esi,0x74(%ebp)
413845:	65 00 47 75          	add    %al,%gs:0x75(%edi)
413849:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
413850:	62
413851:	75 74                	jne    0x4138c7
413853:	65 00 47 65          	add    %al,%gs:0x65(%edi)
413857:	6e                   	outsb  %ds:(%esi),(%dx)
413858:	65 72 61             	gs jb  0x4138bc
41385b:	74 65                	je     0x4138c2
41385d:	64 43                	fs inc %ebx
41385f:	6f                   	outsl  %ds:(%esi),(%dx)
413860:	64 65 41             	fs gs inc %ecx
413863:	74 74                	je     0x4138d9
413865:	72 69                	jb     0x4138d0
413867:	62 75 74             	bound  %esi,0x74(%ebp)
41386a:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
41386f:	75 67                	jne    0x4138d8
413871:	67 65 72 4e          	addr16 gs jb 0x4138c3
413875:	6f                   	outsl  %ds:(%esi),(%dx)
413876:	6e                   	outsb  %ds:(%esi),(%dx)
413877:	55                   	push   %ebp
413878:	73 65                	jae    0x4138df
41387a:	72 43                	jb     0x4138bf
41387c:	6f                   	outsl  %ds:(%esi),(%dx)
41387d:	64 65 41             	fs gs inc %ecx
413880:	74 74                	je     0x4138f6
413882:	72 69                	jb     0x4138ed
413884:	62 75 74             	bound  %esi,0x74(%ebp)
413887:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
41388c:	75 67                	jne    0x4138f5
41388e:	67 61                	addr16 popa
413890:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
413894:	74 74                	je     0x41390a
413896:	72 69                	jb     0x413901
413898:	62 75 74             	bound  %esi,0x74(%ebp)
41389b:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
41389f:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4138a6:	77
4138a7:	73 61                	jae    0x41390a
4138a9:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4138ad:	74 74                	je     0x413923
4138af:	72 69                	jb     0x41391a
4138b1:	62 75 74             	bound  %esi,0x74(%ebp)
4138b4:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4138b8:	6d                   	insl   (%dx),%es:(%edi)
4138b9:	56                   	push   %esi
4138ba:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
4138c1:	74 74                	je     0x413937
4138c3:	72 69                	jb     0x41392e
4138c5:	62 75 74             	bound  %esi,0x74(%ebp)
4138c8:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4138cc:	73 65                	jae    0x413933
4138ce:	6d                   	insl   (%dx),%es:(%edi)
4138cf:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4138d3:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4138da:	72
4138db:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4138e2:	73 73                	jae    0x413957
4138e4:	65 6d                	gs insl (%dx),%es:(%edi)
4138e6:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4138ea:	72 61                	jb     0x41394d
4138ec:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4138ef:	61                   	popa
4138f0:	72 6b                	jb     0x41395d
4138f2:	41                   	inc    %ecx
4138f3:	74 74                	je     0x413969
4138f5:	72 69                	jb     0x413960
4138f7:	62 75 74             	bound  %esi,0x74(%ebp)
4138fa:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4138fe:	73 65                	jae    0x413965
413900:	6d                   	insl   (%dx),%es:(%edi)
413901:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
413905:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
41390c:	69
41390d:	6f                   	outsl  %ds:(%esi),(%dx)
41390e:	6e                   	outsb  %ds:(%esi),(%dx)
41390f:	41                   	inc    %ecx
413910:	74 74                	je     0x413986
413912:	72 69                	jb     0x41397d
413914:	62 75 74             	bound  %esi,0x74(%ebp)
413917:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41391b:	73 65                	jae    0x413982