411609:	00 20                	add    %ah,(%eax)
41160b:	00 20                	add    %ah,(%eax)
41160d:	00 20                	add    %ah,(%eax)
41160f:	00 20                	add    %ah,(%eax)
411611:	00 20                	add    %ah,(%eax)
411613:	00 20                	add    %ah,(%eax)
411615:	00 20                	add    %ah,(%eax)
411617:	00 20                	add    %ah,(%eax)
411619:	00 20                	add    %ah,(%eax)
41161b:	00 20                	add    %ah,(%eax)
41161d:	00 20                	add    %ah,(%eax)
41161f:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
411623:	00 5f 00             	add    %bl,0x0(%edi)
411626:	66 00 74 00 4c       	data16 add %dh,0x4c(%eax,%eax,1)
41162b:	00 61 00             	add    %ah,0x0(%ecx)
41162e:	73 00                	jae    0x411630
411630:	74 00                	je     0x411632
411632:	4f                   	dec    %edi
411633:	00 70 00             	add    %dh,0x0(%eax)
411636:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41163a:	3a 00                	cmp    (%eax),%al
41163c:	20 00                	and    %al,(%eax)
41163e:	25 00 77 00 73       	and    $0x73007700,%eax
411643:	00 20                	add    %ah,(%eax)
411645:	00 25 00 77 00 73    	add    %ah,0x73007700
41164b:	00 0a                	add    %cl,(%edx)
41164d:	00 00                	add    %al,(%eax)
41164f:	00 20                	add    %ah,(%eax)
411651:	00 20                	add    %ah,(%eax)
411653:	00 20                	add    %ah,(%eax)
411655:	00 20                	add    %ah,(%eax)
411657:	00 20                	add    %ah,(%eax)
411659:	00 20                	add    %ah,(%eax)
41165b:	00 20                	add    %ah,(%eax)
41165d:	00 20                	add    %ah,(%eax)
41165f:	00 20                	add    %ah,(%eax)
411661:	00 20                	add    %ah,(%eax)
411663:	00 20                	add    %ah,(%eax)
411665:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
411669:	00 5f 00             	add    %bl,0x0(%edi)
41166c:	66 00 74 00 4c       	data16 add %dh,0x4c(%eax,%eax,1)
411671:	00 61 00             	add    %ah,0x0(%ecx)
411674:	73 00                	jae    0x411676
411676:	74 00                	je     0x411678
411678:	43                   	inc    %ebx
411679:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41167d:	00 73 00             	add    %dh,0x0(%ebx)
411680:	65 00 3a             	add    %bh,%gs:(%edx)
411683:	00 20                	add    %ah,(%eax)
411685:	00 25 00 77 00 73    	add    %ah,0x73007700
41168b:	00 20                	add    %ah,(%eax)
41168d:	00 25 00 77 00 73    	add    %ah,0x73007700
411693:	00 0a                	add    %cl,(%edx)
411695:	00 00                	add    %al,(%eax)
411697:	00 20                	add    %ah,(%eax)
411699:	00 20                	add    %ah,(%eax)
41169b:	00 20                	add    %ah,(%eax)
41169d:	00 20                	add    %ah,(%eax)
41169f:	00 20                	add    %ah,(%eax)
4116a1:	00 20                	add    %ah,(%eax)
4116a3:	00 20                	add    %ah,(%eax)
4116a5:	00 20                	add    %ah,(%eax)
4116a7:	00 20                	add    %ah,(%eax)
4116a9:	00 20                	add    %ah,(%eax)
4116ab:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4116af:	00 5f 00             	add    %bl,0x0(%edi)
4116b2:	63 00                	arpl   %eax,(%eax)
4116b4:	4d                   	dec    %ebp
4116b5:	00 61 00             	add    %ah,0x0(%ecx)
4116b8:	78 00                	js     0x4116ba
4116ba:	57                   	push   %edi
4116bb:	00 72 00             	add    %dh,0x0(%edx)
4116be:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
4116c4:	49                   	dec    %ecx
4116c5:	00 4f 00             	add    %cl,0x0(%edi)
4116c8:	73 00                	jae    0x4116ca
4116ca:	3a 00                	cmp    (%eax),%al
4116cc:	20 00                	and    %al,(%eax)
4116ce:	25 00 64 00 0a       	and    $0xa006400,%eax
4116d3:	00 00                	add    %al,(%eax)
4116d5:	00 00                	add    %al,(%eax)
4116d7:	00 20                	add    %ah,(%eax)
4116d9:	00 20                	add    %ah,(%eax)
4116db:	00 20                	add    %ah,(%eax)
4116dd:	00 20                	add    %ah,(%eax)
4116df:	00 20                	add    %ah,(%eax)
4116e1:	00 20                	add    %ah,(%eax)
4116e3:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4116e7:	00 5f 00             	add    %bl,0x0(%edi)
4116ea:	63 00                	arpl   %eax,(%eax)
4116ec:	4d                   	dec    %ebp
4116ed:	00 61 00             	add    %ah,0x0(%ecx)
4116f0:	78 00                	js     0x4116f2
4116f2:	57                   	push   %edi
4116f3:	00 72 00             	add    %dh,0x0(%edx)
4116f6:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
4116fc:	42                   	inc    %edx
4116fd:	00 75 00             	add    %dh,0x0(%ebp)
411700:	66 00 66 00          	data16 add %ah,0x0(%esi)
411704:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
411708:	73 00                	jae    0x41170a
41170a:	3a 00                	cmp    (%eax),%al
41170c:	20 00                	and    %al,(%eax)
41170e:	25 00 64 00 0a       	and    $0xa006400,%eax
411713:	00 00                	add    %al,(%eax)
411715:	00 00                	add    %al,(%eax)
411717:	00 20                	add    %ah,(%eax)
411719:	00 20                	add    %ah,(%eax)
41171b:	00 20                	add    %ah,(%eax)
41171d:	00 20                	add    %ah,(%eax)
41171f:	00 20                	add    %ah,(%eax)
411721:	00 20                	add    %ah,(%eax)
411723:	00 20                	add    %ah,(%eax)
411725:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
411729:	00 5f 00             	add    %bl,0x0(%edi)
41172c:	66 00 74 00 50       	data16 add %dh,0x50(%eax,%eax,1)
411731:	00 6f 00             	add    %ch,0x0(%edi)
411734:	73 00                	jae    0x411736
411736:	74 00                	je     0x411738
411738:	50                   	push   %eax
411739:	00 72 00             	add    %dh,0x0(%edx)
41173c:	6f                   	outsl  %ds:(%esi),(%dx)
41173d:	00 63 00             	add    %ah,0x0(%ebx)
411740:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
411744:	73 00                	jae    0x411746
411746:	65 00 64 00 3a       	add    %ah,%gs:0x3a(%eax,%eax,1)
41174b:	00 20                	add    %ah,(%eax)
41174d:	00 25 00 77 00 73    	add    %ah,0x73007700
411753:	00 20                	add    %ah,(%eax)
411755:	00 25 00 77 00 73    	add    %ah,0x73007700
41175b:	00 0a                	add    %cl,(%edx)
41175d:	00 00                	add    %al,(%eax)
41175f:	00 20                	add    %ah,(%eax)
411761:	00 45 00             	add    %al,0x0(%ebp)
411764:	72 00                	jb     0x411766
411766:	72 00                	jb     0x411768
411768:	6f                   	outsl  %ds:(%esi),(%dx)
411769:	00 72 00             	add    %dh,0x0(%edx)
41176c:	20 00                	and    %al,(%eax)
41176e:	49                   	dec    %ecx
41176f:	00 6e 00             	add    %ch,0x0(%esi)
411772:	74 00                	je     0x411774
411774:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
411778:	70 00                	jo     0x41177a
41177a:	72 00                	jb     0x41177c
41177c:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
411782:	6e                   	outsb  %ds:(%esi),(%dx)
411783:	00 67 00             	add    %ah,0x0(%edi)
411786:	20 00                	and    %al,(%eax)
411788:	74 00                	je     0x41178a
41178a:	69 00 6d 00 65 00    	imul   $0x65006d,(%eax),%eax
411790:	20 00                	and    %al,(%eax)
411792:	66 00 69 00          	data16 add %ch,0x0(%ecx)
411796:	65 00 6c 00 64       	add    %ch,%gs:0x64(%eax,%eax,1)
41179b:	00 20                	add    %ah,(%eax)
41179d:	00 25 00 64 00 0a    	add    %ah,0xa006400
411817:	00 28                	add    %ch,(%eax)
411819:	20 53 74             	and    %dl,0x74(%ebx)
41181c:	61                   	popa
41181d:	74 65                	je     0x411884
41181f:	28 29                	sub    %ch,(%ecx)
411821:	2e 6d                	cs insl (%dx),%es:(%edi)
411823:	5f                   	pop    %edi
411824:	63 77 20             	arpl   %esi,0x20(%edi)
411827:	26 20 30             	and    %dh,%es:(%eax)
41182a:	78 30                	js     0x41185c
41182c:	30 30                	xor    %dh,(%eax)
41182e:	30 37                	xor    %dh,(%edi)
411830:	66 66 66 20 29       	data16 data16 data16 and %ch,(%ecx)
411835:	20 21                	and    %ah,(%ecx)
411837:	3d 20 30 78 30       	cmp    $0x30783020,%eax
41183c:	30 30                	xor    %dh,(%eax)
41183e:	30 37                	xor    %dh,(%edi)
411840:	66 66 66 00 6f 6e    	data16 data16 data16 add %ch,0x6e(%edi)
411846:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
41184a:	65 5c                	gs pop %esp
41184c:	64 73 5c             	fs jae 0x4118ab
41184f:	65 73 65             	gs jae 0x4118b7
411852:	6e                   	outsb  %ds:(%esi),(%dx)
411853:	74 5c                	je     0x4118b1
411855:	70 75                	jo     0x4118cc
411857:	62 6c 69 73          	bound  %ebp,0x73(%ecx,%ebp,2)
41185b:	68 65 64 5c 69       	push   $0x695c6465
411860:	6e                   	outsb  %ds:(%esi),(%dx)
411861:	63 5c 73 79          	arpl   %ebx,0x79(%ebx,%esi,2)
411865:	6e                   	outsb  %ds:(%esi),(%dx)
411866:	63 2e                	arpl   %ebp,(%esi)
411868:	68 78 78 00 28       	push   $0x28007878
41186d:	20 53 74             	and    %dl,0x74(%ebx)
411870:	61                   	popa
411871:	74 65                	je     0x4118d8
411873:	28 29                	sub    %ch,(%ecx)
411875:	2e 6d                	cs insl (%dx),%es:(%edi)
411877:	5f                   	pop    %edi
411878:	63 77 20             	arpl   %esi,0x20(%edi)
41187b:	26 20 30             	and    %dh,%es:(%eax)
41187e:	78 66                	js     0x4118e6
411880:	66 66 66 30 30       	data16 data16 data16 xor %dh,(%eax)
411885:	30 30                	xor    %dh,(%eax)
411887:	20 29                	and    %ch,(%ecx)
411889:	20 21                	and    %ah,(%ecx)
41188b:	3d 20 30 78 66       	cmp    $0x66783020,%eax
411890:	66 66 66 30 30       	data16 data16 data16 xor %dh,(%eax)
411895:	30 30                	xor    %dh,(%eax)
411897:	00 3c 6e             	add    %bh,(%esi,%ebp,2)
41189a:	75 6c                	jne    0x411908
41189c:	6c                   	insb   (%dx),%es:(%edi)
41189d:	3e 00 00             	add    %al,%ds:(%eax)
4118a0:	5c                   	pop    %esp
4118a1:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
4118a5:	00 62 00             	add    %ah,0x0(%edx)
4118a8:	75 00                	jne    0x4118aa
4118aa:	67 00 5c 00          	add    %bl,0x0(%si)
4118ae:	45                   	inc    %ebp
4118af:	00 53 00             	add    %dl,0x0(%ebx)
4118b2:	45                   	inc    %ebp
4118b3:	00 2e                	add    %ch,(%esi)
4118b5:	00 54 00 58          	add    %dl,0x58(%eax,%eax,1)
4118b9:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
4118bd:	00 00                	add    %al,(%eax)
4118bf:	00 47 00             	add    %al,0x0(%edi)
4118c2:	6c                   	insb   (%dx),%es:(%edi)
4118c3:	00 6f 00             	add    %ch,0x0(%edi)
4118c6:	62 00                	bound  %eax,(%eax)
4118c8:	61                   	popa
4118c9:	00 6c 00 5c          	add    %ch,0x5c(%eax,%eax,1)
4118cd:	00 7b 00             	add    %bh,0x0(%ebx)
4118d0:	35 00 45 00 35       	xor    $0x35004500,%eax
4118d5:	00 43 00             	add    %al,0x0(%ebx)
4118d8:	33 00                	xor    (%eax),%eax
4118da:	36 00 43 00          	add    %al,%ss:0x0(%ebx)
4118de:	30 00                	xor    %al,(%eax)
4118e0:	2d 00 35 00 45       	sub    $0x45003500,%eax
4118e5:	00 37                	add    %dh,(%edi)
4118e7:	00 43 00             	add    %al,0x0(%ebx)
4118ea:	2d 00 34 00 37       	sub    $0x37003400,%eax
4118ef:	00 31                	add    %dh,(%ecx)
4118f1:	00 66 00             	add    %ah,0x0(%esi)
4118f4:	2d 00 38 00 34       	sub    $0x34003800,%eax
4118f9:	00 44 00 37          	add    %al,0x37(%eax,%eax,1)
4118fd:	00 2d 00 31 00 31    	add    %ch,0x31003100
411903:	00 30                	add    %dh,(%eax)
411905:	00 46 00             	add    %al,0x0(%esi)
411908:	44                   	inc    %esp
411909:	00 43 00             	add    %al,0x0(%ebx)
41190c:	31 00                	xor    %eax,(%eax)
41190e:	41                   	inc    %ecx
41190f:	00 46 00             	add    %al,0x0(%esi)
411912:	44                   	inc    %esp
411913:	00 30                	add    %dh,(%eax)
411915:	00 44 00 7d          	add    %al,0x7d(%eax,%eax,1)
411919:	00 00                	add    %al,(%eax)
41191b:	00 6f 6e             	add    %ch,0x6e(%edi)
41191e:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
411922:	65 5c                	gs pop %esp
411924:	64 73 5c             	fs jae 0x411983
411927:	65 73 65             	gs jae 0x41198f
41192a:	6e                   	outsb  %ds:(%esi),(%dx)
41192b:	74 5c                	je     0x411989
41192d:	73 72                	jae    0x4119a1
41192f:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
411933:	5c                   	pop    %esp
411934:	74 69                	je     0x41199f
411936:	6d                   	insl   (%dx),%es:(%edi)
411937:	65 2e 63 78 78       	gs arpl %edi,%cs:0x78(%eax)
41193c:	00 00                	add    %al,(%eax)
41193e:	00 00                	add    %al,(%eax)
411940:	4f                   	dec    %edi
411941:	73 54                	jae    0x411997
411943:	69 6d 65 49 6e 69 74 	imul   $0x74696e49,0x65(%ebp),%ebp
41194a:	48                   	dec    %eax
41194b:	75 6e                	jne    0x4119bb
41194d:	67 00 00             	add    %al,(%bx,%si)
411950:	46                   	inc    %esi
411951:	69 72 65 77 61 6c 6c 	imul   $0x6c6c6177,0x65(%edx),%esi
411958:	54                   	push   %esp
411959:	61                   	popa
41195a:	67 25 73 25 73 00    	addr16 and $0x732573,%eax
411960:	6f                   	outsl  %ds:(%esi),(%dx)
411961:	6e                   	outsb  %ds:(%esi),(%dx)
411962:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
411966:	65 5c                	gs pop %esp
411968:	64 73 5c             	fs jae 0x4119c7
41196b:	65 73 65             	gs jae 0x4119d3
41196e:	6e                   	outsb  %ds:(%esi),(%dx)
41196f:	74 5c                	je     0x4119cd
411971:	73 72                	jae    0x4119e5
411973:	63 5c 6f 73          	arpl   %ebx,0x73(%edi,%ebp,2)
411977:	5c                   	pop    %esp
411978:	6f                   	outsl  %ds:(%esi),(%dx)
411979:	73 64                	jae    0x4119df
41197b:	69 73 6b 2e 63 78 78 	imul   $0x7878632e,0x6b(%ebx),%esi
411982:	00 00                	add    %al,(%eax)
411984:	4f                   	dec    %edi
411985:	75 74                	jne    0x4119fb
411987:	4f                   	dec    %edi
411988:	66 52                	push   %dx
41198a:	65 73 65             	gs jae 0x4119f2
41198d:	72 76                	jb     0x411a05
41198f:	65 64 49             	gs fs dec %ecx
411992:	6f                   	outsl  %ds:(%esi),(%dx)
411993:	72 65                	jb     0x4119fa
411995:	71 73                	jno    0x411a0a
411997:	00 50 55             	add    %dl,0x55(%eax)
41199a:	54                   	push   %esp
41199b:	49                   	dec    %ecx
41199c:	4c                   	dec    %esp
41199d:	5f                   	pop    %edi
41199e:	54                   	push   %esp
41199f:	48                   	dec    %eax
4119a0:	52                   	push   %edx
4119a1:	45                   	inc    %ebp
4119a2:	41                   	inc    %ecx
4119a3:	44                   	inc    %esp
4119a4:	5f                   	pop    %edi
4119a5:	50                   	push   %eax
4119a6:	52                   	push   %edx
4119a7:	4f                   	dec    %edi
4119a8:	43                   	inc    %ebx
4119a9:	28 20                	sub    %ah,(%eax)
4119ab:	70 66                	jo     0x411a13
4119ad:	6e                   	outsb  %ds:(%esi),(%dx)
4119ae:	50                   	push   %eax
4119af:	61                   	popa
4119b0:	74 72                	je     0x411a24
4119b2:	6f                   	outsl  %ds:(%esi),(%dx)
4119b3:	6c                   	insb   (%dx),%es:(%edi)
4119b4:	44                   	inc    %esp
4119b5:	6f                   	outsl  %ds:(%esi),(%dx)
4119b6:	67 20 29             	and    %ch,(%bx,%di)
4119b9:	00 00                	add    %al,(%eax)
4119bb:	00 25 00 49 00 36    	add    %ah,0x36004900
4119c1:	00 34 00             	add    %dh,(%eax,%eax,1)
4119c4:	69 00 20 00 28 00    	imul   $0x280020,(%eax),%eax
4119ca:	30 00                	xor    %al,(%eax)
4119cc:	78 00                	js     0x4119ce
4119ce:	25 00 30 00 31       	and    $0x31003000,%eax
4119d3:	00 36                	add    %dh,(%esi)
4119d5:	00 49 00             	add    %cl,0x0(%ecx)
4119d8:	36 00 34 00          	add    %dh,%ss:(%eax,%eax,1)
4119dc:	78 00                	js     0x4119de
4119de:	29 00                	sub    %eax,(%eax)
4119e0:	00 00                	add    %al,(%eax)
4119e2:	00 00                	add    %al,(%eax)
4119e4:	25 00 75 00 20       	and    $0x20007500,%eax
4119e9:	00 28                	add    %ch,(%eax)
4119eb:	00 30                	add    %dh,(%eax)
4119ed:	00 78 00             	add    %bh,0x0(%eax)
4119f0:	25 00 30 00 38       	and    $0x38003000,%eax
4119f5:	00 78 00             	add    %bh,0x0(%eax)