41360c:	6c                   	insb   (%dx),%es:(%edi)
41360d:	43                   	inc    %ebx
41360e:	6f                   	outsl  %ds:(%esi),(%dx)
41360f:	6c                   	insb   (%dx),%es:(%edi)
413610:	6c                   	insb   (%dx),%es:(%edi)
413611:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413616:	6e                   	outsb  %ds:(%esi),(%dx)
413617:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41361b:	6c                   	insb   (%dx),%es:(%edi)
41361c:	53                   	push   %ebx
41361d:	74 72                	je     0x413691
41361f:	69 70 49 74 65 6d 43 	imul   $0x436d6574,0x49(%eax),%esi
413626:	6f                   	outsl  %ds:(%esi),(%dx)
413627:	6c                   	insb   (%dx),%es:(%edi)
413628:	6c                   	insb   (%dx),%es:(%edi)
413629:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41362e:	6e                   	outsb  %ds:(%esi),(%dx)
41362f:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
413633:	61                   	popa
413634:	47                   	inc    %edi
413635:	72 69                	jb     0x4136a0
413637:	64 56                	fs push %esi
413639:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
413640:	6d                   	insl   (%dx),%es:(%edi)
413641:	6e                   	outsb  %ds:(%esi),(%dx)
413642:	43                   	inc    %ebx
413643:	6f                   	outsl  %ds:(%esi),(%dx)
413644:	6c                   	insb   (%dx),%es:(%edi)
413645:	6c                   	insb   (%dx),%es:(%edi)
413646:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41364b:	6e                   	outsb  %ds:(%esi),(%dx)
41364c:	00 53 71             	add    %dl,0x71(%ebx)
41364f:	6c                   	insb   (%dx),%es:(%edi)
413650:	50                   	push   %eax
413651:	61                   	popa
413652:	72 61                	jb     0x4136b5
413654:	6d                   	insl   (%dx),%es:(%edi)
413655:	65 74 65             	gs je  0x4136bd
413658:	72 43                	jb     0x41369d
41365a:	6f                   	outsl  %ds:(%esi),(%dx)
41365b:	6c                   	insb   (%dx),%es:(%edi)
41365c:	6c                   	insb   (%dx),%es:(%edi)
41365d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413662:	6e                   	outsb  %ds:(%esi),(%dx)
413663:	00 4f 62             	add    %cl,0x62(%edi)
413666:	6a 65                	push   $0x65
413668:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
41366c:	6c                   	insb   (%dx),%es:(%edi)
41366d:	6c                   	insb   (%dx),%es:(%edi)
41366e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413673:	6e                   	outsb  %ds:(%esi),(%dx)
413674:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
413678:	61                   	popa
413679:	52                   	push   %edx
41367a:	6f                   	outsl  %ds:(%esi),(%dx)
41367b:	77 43                	ja     0x4136c0
41367d:	6f                   	outsl  %ds:(%esi),(%dx)
41367e:	6c                   	insb   (%dx),%es:(%edi)
41367f:	6c                   	insb   (%dx),%es:(%edi)
413680:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
413685:	6e                   	outsb  %ds:(%esi),(%dx)
413686:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41368a:	61                   	popa
41368b:	47                   	inc    %edi
41368c:	72 69                	jb     0x4136f7
41368e:	64 56                	fs push %esi
413690:	69 65 77 52 6f 77 43 	imul   $0x43776f52,0x77(%ebp),%esp
413697:	6f                   	outsl  %ds:(%esi),(%dx)
413698:	6c                   	insb   (%dx),%es:(%edi)
413699:	6c                   	insb   (%dx),%es:(%edi)
41369a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41369f:	6e                   	outsb  %ds:(%esi),(%dx)
4136a0:	00 67 65             	add    %ah,0x65(%edi)
4136a3:	74 5f                	je     0x413704
4136a5:	44                   	inc    %esp
4136a6:	42                   	inc    %edx
4136a7:	43                   	inc    %ebx
4136a8:	6f                   	outsl  %ds:(%esi),(%dx)
4136a9:	6e                   	outsb  %ds:(%esi),(%dx)
4136aa:	6e                   	outsb  %ds:(%esi),(%dx)
4136ab:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136b0:	6e                   	outsb  %ds:(%esi),(%dx)
4136b1:	00 6d 5f             	add    %ch,0x5f(%ebp)
4136b4:	73 63                	jae    0x413719
4136b6:	6f                   	outsl  %ds:(%esi),(%dx)
4136b7:	44                   	inc    %esp
4136b8:	42                   	inc    %edx
4136b9:	43                   	inc    %ebx
4136ba:	6f                   	outsl  %ds:(%esi),(%dx)
4136bb:	6e                   	outsb  %ds:(%esi),(%dx)
4136bc:	6e                   	outsb  %ds:(%esi),(%dx)
4136bd:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136c2:	6e                   	outsb  %ds:(%esi),(%dx)
4136c3:	00 73 65             	add    %dh,0x65(%ebx)
4136c6:	74 5f                	je     0x413727
4136c8:	43                   	inc    %ebx
4136c9:	6f                   	outsl  %ds:(%esi),(%dx)
4136ca:	6e                   	outsb  %ds:(%esi),(%dx)
4136cb:	6e                   	outsb  %ds:(%esi),(%dx)
4136cc:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136d1:	6e                   	outsb  %ds:(%esi),(%dx)
4136d2:	00 44 62 43          	add    %al,0x43(%edx,%eiz,2)
4136d6:	6f                   	outsl  %ds:(%esi),(%dx)
4136d7:	6e                   	outsb  %ds:(%esi),(%dx)
4136d8:	6e                   	outsb  %ds:(%esi),(%dx)
4136d9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136de:	6e                   	outsb  %ds:(%esi),(%dx)
4136df:	00 43 6c             	add    %al,0x6c(%ebx)
4136e2:	6f                   	outsl  %ds:(%esi),(%dx)
4136e3:	73 65                	jae    0x41374a
4136e5:	43                   	inc    %ebx
4136e6:	6f                   	outsl  %ds:(%esi),(%dx)
4136e7:	6e                   	outsb  %ds:(%esi),(%dx)
4136e8:	6e                   	outsb  %ds:(%esi),(%dx)
4136e9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136ee:	6e                   	outsb  %ds:(%esi),(%dx)
4136ef:	00 53 71             	add    %dl,0x71(%ebx)
4136f2:	6c                   	insb   (%dx),%es:(%edi)
4136f3:	43                   	inc    %ebx
4136f4:	6f                   	outsl  %ds:(%esi),(%dx)
4136f5:	6e                   	outsb  %ds:(%esi),(%dx)
4136f6:	6e                   	outsb  %ds:(%esi),(%dx)
4136f7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4136fc:	6e                   	outsb  %ds:(%esi),(%dx)
4136fd:	00 4f 70             	add    %cl,0x70(%edi)
413700:	65 6e                	outsb  %gs:(%esi),(%dx)
413702:	43                   	inc    %ebx
413703:	6f                   	outsl  %ds:(%esi),(%dx)
413704:	6e                   	outsb  %ds:(%esi),(%dx)
413705:	6e                   	outsb  %ds:(%esi),(%dx)
413706:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41370b:	6e                   	outsb  %ds:(%esi),(%dx)
41370c:	00 6d 5f             	add    %ch,0x5f(%ebp)
41370f:	73 63                	jae    0x413774
413711:	6f                   	outsl  %ds:(%esi),(%dx)
413712:	4d                   	dec    %ebp
413713:	61                   	popa
413714:	69 6e 43 6f 6e 6e 65 	imul   $0x656e6e6f,0x43(%esi),%ebp
41371b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41371f:	6e                   	outsb  %ds:(%esi),(%dx)
413720:	00 50 61             	add    %dl,0x61(%eax)
413723:	72 61                	jb     0x413786
413725:	6d                   	insl   (%dx),%es:(%edi)
413726:	65 74 65             	gs je  0x41378e
413729:	72 44                	jb     0x41376f
41372b:	69 72 65 63 74 69 6f 	imul   $0x6f697463,0x65(%edx),%esi
413732:	6e                   	outsb  %ds:(%esi),(%dx)
413733:	00 73 65             	add    %dh,0x65(%ebx)
413736:	74 5f                	je     0x413797
413738:	53                   	push   %ebx
413739:	74 61                	je     0x41379c
41373b:	72 74                	jb     0x4137b1
41373d:	50                   	push   %eax
41373e:	6f                   	outsl  %ds:(%esi),(%dx)
41373f:	73 69                	jae    0x4137aa
413741:	74 69                	je     0x4137ac
413743:	6f                   	outsl  %ds:(%esi),(%dx)
413744:	6e                   	outsb  %ds:(%esi),(%dx)
413745:	00 46 6f             	add    %al,0x6f(%esi)
413748:	72 6d                	jb     0x4137b7
41374a:	53                   	push   %ebx
41374b:	74 61                	je     0x4137ae
41374d:	72 74                	jb     0x4137c3
41374f:	50                   	push   %eax
413750:	6f                   	outsl  %ds:(%esi),(%dx)
413751:	73 69                	jae    0x4137bc
413753:	74 69                	je     0x4137be
413755:	6f                   	outsl  %ds:(%esi),(%dx)
413756:	6e                   	outsb  %ds:(%esi),(%dx)
413757:	00 67 65             	add    %ah,0x65(%edi)
41375a:	74 5f                	je     0x4137bb
41375c:	47                   	inc    %edi
41375d:	72 61                	jb     0x4137c0
41375f:	64 69 65 6e 74 49 6e 	imul   $0x616e4974,%fs:0x6e(%ebp),%esp
413766:	61
413767:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41376b:	65 43                	gs inc %ebx
41376d:	61                   	popa
41376e:	70 74                	jo     0x4137e4
413770:	69 6f 6e 00 4e 6f 74 	imul   $0x746f4e00,0x6e(%edi),%ebp
413777:	49                   	dec    %ecx
413778:	6d                   	insl   (%dx),%es:(%edi)
413779:	70 6c                	jo     0x4137e7
41377b:	65 6d                	gs insl (%dx),%es:(%edi)
41377d:	65 6e                	outsb  %gs:(%esi),(%dx)
41377f:	74 65                	je     0x4137e6
413781:	64 45                	fs inc %ebp
413783:	78 63                	js     0x4137e8
413785:	65 70 74             	gs jo  0x4137fc
413788:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
41378f:	75 6d                	jne    0x4137fe
413791:	65 6e                	outsb  %gs:(%esi),(%dx)
413793:	74 4f                	je     0x4137e4
413795:	75 74                	jne    0x41380b
413797:	4f                   	dec    %edi
413798:	66 52                	push   %dx
41379a:	61                   	popa
41379b:	6e                   	outsb  %ds:(%esi),(%dx)
41379c:	67 65 45             	addr16 gs inc %ebp
41379f:	78 63                	js     0x413804
4137a1:	65 70 74             	gs jo  0x413818
4137a4:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
4137ab:	75 6d                	jne    0x41381a
4137ad:	65 6e                	outsb  %gs:(%esi),(%dx)
4137af:	74 4e                	je     0x4137ff
4137b1:	75 6c                	jne    0x41381f
4137b3:	6c                   	insb   (%dx),%es:(%edi)
4137b4:	45                   	inc    %ebp
4137b5:	78 63                	js     0x41381a
4137b7:	65 70 74             	gs jo  0x41382e
4137ba:	69 6f 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%ebp
4137c1:	74 65                	je     0x413828
4137c3:	6d                   	insl   (%dx),%es:(%edi)
4137c4:	2e 44                	cs inc %esp
4137c6:	61                   	popa
4137c7:	74 61                	je     0x41382a
4137c9:	2e 43                	cs inc %ebx
4137cb:	6f                   	outsl  %ds:(%esi),(%dx)
4137cc:	6d                   	insl   (%dx),%es:(%edi)
4137cd:	6d                   	insl   (%dx),%es:(%edi)
4137ce:	6f                   	outsl  %ds:(%esi),(%dx)
4137cf:	6e                   	outsb  %ds:(%esi),(%dx)
4137d0:	00 42 75             	add    %al,0x75(%edx)
4137d3:	74 74                	je     0x413849
4137d5:	6f                   	outsl  %ds:(%esi),(%dx)
4137d6:	6e                   	outsb  %ds:(%esi),(%dx)
4137d7:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
4137db:	64 50                	fs push %eax
4137dd:	68 69 65 75 4d       	push   $0x4d756569
4137e2:	75 6f                	jne    0x413853
4137e4:	6e                   	outsb  %ds:(%esi),(%dx)
4137e5:	00 66 72             	add    %ah,0x72(%esi)
4137e8:	6d                   	insl   (%dx),%es:(%edi)
4137e9:	50                   	push   %eax
4137ea:	68 69 65 75 4d       	push   $0x4d756569
4137ef:	75 6f                	jne    0x413860
4137f1:	6e                   	outsb  %ds:(%esi),(%dx)
4137f2:	00 64 74 67          	add    %ah,0x67(%esp,%esi,2)
4137f6:	76 50                	jbe    0x413848
4137f8:	68 69 65 75 4d       	push   $0x4d756569
4137fd:	75 6f                	jne    0x41386e
4137ff:	6e                   	outsb  %ds:(%esi),(%dx)
413800:	00 67 65             	add    %ah,0x65(%edi)
413803:	74 5f                	je     0x413864
413805:	4e                   	dec    %esi
413806:	67 61                	addr16 popa
413808:	79 4d                	jns    0x413857
41380a:	75 6f                	jne    0x41387b
41380c:	6e                   	outsb  %ds:(%esi),(%dx)
41380d:	00 73 65             	add    %dh,0x65(%ebx)
413810:	74 5f                	je     0x413871
413812:	4e                   	dec    %esi
413813:	67 61                	addr16 popa
413815:	79 4d                	jns    0x413864
413817:	75 6f                	jne    0x413888
413819:	6e                   	outsb  %ds:(%esi),(%dx)
41381a:	00 6d 5f             	add    %ch,0x5f(%ebp)
41381d:	64 61                	fs popa
41381f:	4e                   	dec    %esi
413820:	67 61                	addr16 popa
413822:	79 4d                	jns    0x413871
413824:	75 6f                	jne    0x413895
413826:	6e                   	outsb  %ds:(%esi),(%dx)
413827:	00 64 74 70          	add    %ah,0x70(%esp,%esi,2)
41382b:	4e                   	dec    %esi
41382c:	67 61                	addr16 popa
41382e:	79 4d                	jns    0x41387d
413830:	75 6f                	jne    0x4138a1
413832:	6e                   	outsb  %ds:(%esi),(%dx)
413833:	00 6f 72             	add    %ch,0x72(%edi)
413836:	64 43                	fs inc %ebx
413838:	6c                   	insb   (%dx),%es:(%edi)
413839:	65 61                	gs popa
41383b:	72 42                	jb     0x41387f
41383d:	74 6e                	je     0x4138ad
41383f:	00 70 72             	add    %dh,0x72(%eax)
413842:	6f                   	outsl  %ds:(%esi),(%dx)
413843:	43                   	inc    %ebx
413844:	6c                   	insb   (%dx),%es:(%edi)
413845:	65 61                	gs popa
413847:	72 42                	jb     0x41388b
413849:	74 6e                	je     0x4138b9
41384b:	00 63 75             	add    %ah,0x75(%ebx)
41384e:	73 43                	jae    0x413893
413850:	6c                   	insb   (%dx),%es:(%edi)
413851:	65 61                	gs popa
413853:	72 42                	jb     0x413897
413855:	74 6e                	je     0x4138c5
413857:	00 6f 72             	add    %ch,0x72(%edi)
41385a:	64 4f                	fs dec %edi
41385c:	74 68                	je     0x4138c6
41385e:	65 72 73             	gs jb  0x4138d4
413861:	42                   	inc    %edx
413862:	74 6e                	je     0x4138d2
413864:	00 70 72             	add    %dh,0x72(%eax)
413867:	6f                   	outsl  %ds:(%esi),(%dx)
413868:	4f                   	dec    %edi
413869:	74 68                	je     0x4138d3
41386b:	65 72 73             	gs jb  0x4138e1
41386e:	42                   	inc    %edx
41386f:	74 6e                	je     0x4138df
413871:	00 63 75             	add    %ah,0x75(%ebx)
413874:	73 4f                	jae    0x4138c5
413876:	74 68                	je     0x4138e0
413878:	65 72 73             	gs jb  0x4138ee
41387b:	42                   	inc    %edx
41387c:	74 6e                	je     0x4138ec
41387e:	00 6f 72             	add    %ch,0x72(%edi)
413881:	64 53                	fs push %ebx
413883:	65 6c                	gs insb (%dx),%es:(%edi)
413885:	65 63 74 42 74       	arpl   %esi,%gs:0x74(%edx,%eax,2)
41388a:	6e                   	outsb  %ds:(%esi),(%dx)
41388b:	00 70 72             	add    %dh,0x72(%eax)
41388e:	6f                   	outsl  %ds:(%esi),(%dx)
41388f:	53                   	push   %ebx
413890:	65 6c                	gs insb (%dx),%es:(%edi)
413892:	65 63 74 42 74       	arpl   %esi,%gs:0x74(%edx,%eax,2)
413897:	6e                   	outsb  %ds:(%esi),(%dx)
413898:	00 63 75             	add    %ah,0x75(%ebx)
41389b:	73 53                	jae    0x4138f0
41389d:	65 6c                	gs insb (%dx),%es:(%edi)
41389f:	65 63 74 42 74       	arpl   %esi,%gs:0x74(%edx,%eax,2)
4138a4:	6e                   	outsb  %ds:(%esi),(%dx)
4138a5:	00 52 75             	add    %dl,0x75(%edx)
4138a8:	6e                   	outsb  %ds:(%esi),(%dx)
4138a9:	00 4e 75             	add    %cl,0x75(%esi)
4138ac:	6d                   	insl   (%dx),%es:(%edi)
4138ad:	65 72 69             	gs jb  0x413919
4138b0:	63 55 70             	arpl   %edx,0x70(%ebp)
4138b3:	44                   	inc    %esp
4138b4:	6f                   	outsl  %ds:(%esi),(%dx)
4138b5:	77 6e                	ja     0x413925
4138b7:	00 43 75             	add    %al,0x75(%ebx)
4138ba:	6c                   	insb   (%dx),%es:(%edi)
4138bb:	74 75                	je     0x413932
4138bd:	72 65                	jb     0x413924
4138bf:	49                   	dec    %ecx
4138c0:	6e                   	outsb  %ds:(%esi),(%dx)
4138c1:	66 6f                	outsw  %ds:(%esi),(%dx)
4138c3:	00 5a 65             	add    %bl,0x65(%edx)
4138c6:	72 6f                	jb     0x413937
4138c8:	00 67 65             	add    %ah,0x65(%edi)
4138cb:	74 5f                	je     0x41392c
4138cd:	49                   	dec    %ecx
4138ce:	44                   	inc    %esp
4138cf:	5f                   	pop    %edi
4138d0:	54                   	push   %esp
4138d1:	61                   	popa
4138d2:	69 4b 68 6f 61 6e 44 	imul   $0x446e616f,0x68(%ebx),%ecx
4138d9:	61                   	popa