4186e6:	4f                   	dec    %edi
4186e7:	4f                   	dec    %edi
4186e8:	73 32                	jae    0x41871c
4186ea:	44                   	inc    %esp
4186eb:	71 6e                	jno    0x41875b
4186ed:	66 68 33 58          	pushw  $0x5833
4186f1:	6e                   	outsb  %ds:(%esi),(%dx)
4186f2:	4a                   	dec    %edx
4186f3:	37                   	aaa
4186f4:	6e                   	outsb  %ds:(%esi),(%dx)
4186f5:	45                   	inc    %ebp
4186f6:	6d                   	insl   (%dx),%es:(%edi)
4186f7:	61                   	popa
4186f8:	6a 43                	push   $0x43
4186fa:	4e                   	dec    %esi
4186fb:	71 52                	jno    0x41874f
4186fd:	71 46                	jno    0x418745
4186ff:	52                   	push   %edx
418700:	33 46 67             	xor    0x67(%esi),%eax
418703:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418708:	66 73 78             	data16 jae 0x418783
41870b:	50                   	push   %eax
41870c:	37                   	aaa
41870d:	76 79                	jbe    0x418788
41870f:	61                   	popa
418710:	64 71 4c             	fs jno 0x41875f
418713:	39 33                	cmp    %esi,(%ebx)
418715:	6d                   	insl   (%dx),%es:(%edi)
418716:	41                   	inc    %ecx
418717:	6b 69 51 58          	imul   $0x58,0x51(%ecx),%ebp
41871b:	72 31                	jb     0x41874e
41871d:	74 73                	je     0x418792
41871f:	55                   	push   %ebp
418720:	43                   	inc    %ebx
418721:	30 42 24             	xor    %al,0x24(%edx)
418724:	37                   	aaa
418725:	47                   	inc    %edi
418726:	70 30                	jo     0x418758
418728:	5a                   	pop    %edx
418729:	4e                   	dec    %esi
41872a:	41                   	inc    %ecx
41872b:	50                   	push   %eax
41872c:	70 6a                	jo     0x418798
41872e:	4e                   	dec    %esi
41872f:	78 49                	js     0x41877a
418731:	47                   	inc    %edi
418732:	30 3d 00 23 3d 71    	xor    %bh,0x713d2300
418738:	58                   	pop    %eax
418739:	43                   	inc    %ebx
41873a:	55                   	push   %ebp
41873b:	44                   	inc    %esp
41873c:	34 53                	xor    $0x53,%al
41873e:	66 44                	inc    %sp
418740:	72 37                	jb     0x418779
418742:	44                   	inc    %esp
418743:	6d                   	insl   (%dx),%es:(%edi)
418744:	46                   	inc    %esi
418745:	49                   	dec    %ecx
418746:	36 34 73             	ss xor $0x73,%al
418749:	77 65                	ja     0x4187b0
41874b:	47                   	inc    %edi
41874c:	58                   	pop    %eax
41874d:	54                   	push   %esp
41874e:	67 35 4e 73 5f 5a    	addr16 xor $0x5a5f734e,%eax
418754:	78 54                	js     0x4187aa
418756:	4f                   	dec    %edi
418757:	5a                   	pop    %edx
418758:	50                   	push   %eax
418759:	71 42                	jno    0x41879d
41875b:	52                   	push   %edx
41875c:	63 45 4b             	arpl   %eax,0x4b(%ebp)
41875f:	57                   	push   %edi
418760:	54                   	push   %esp
418761:	51                   	push   %ecx
418762:	6b 3d 00 76 61 6c 75 	imul   $0x75,0x6c617600,%edi
418769:	65 5f                	gs pop %edi
41876b:	5f                   	pop    %edi
41876c:	00 23                	add    %ah,(%ebx)
41876e:	3d 71 7a 49 38       	cmp    $0x38497a71,%eax
418773:	65 66 50             	gs push %ax
418776:	41                   	inc    %ecx
418777:	52                   	push   %edx
418778:	6f                   	outsl  %ds:(%esi),(%dx)
418779:	67 70 32             	addr16 jo 0x4187ae
41877c:	43                   	inc    %ebx
41877d:	5a                   	pop    %edx
41877e:	63 47 42             	arpl   %eax,0x42(%edi)
418781:	32 55 74             	xor    0x74(%ebp),%dl
418784:	66 41                	inc    %cx
418786:	7a 32                	jp     0x4187ba
418788:	74 4a                	je     0x4187d4
41878a:	73 30                	jae    0x4187bc
41878c:	41                   	inc    %ecx
41878d:	34 66                	xor    $0x66,%al
41878f:	4d                   	dec    %ebp
418790:	39 66 4b             	cmp    %esp,0x4b(%esi)
418793:	76 75                	jbe    0x41880a
418795:	54                   	push   %esp
418796:	4b                   	dec    %ebx
418797:	59                   	pop    %ecx
418798:	71 69                	jno    0x418803
41879a:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
4187a0:	61                   	popa
4187a1:	33 45 70             	xor    0x70(%ebp),%eax
4187a4:	4d                   	dec    %ebp
4187a5:	71 4f                	jno    0x4187f6
4187a7:	33 4b 56             	xor    0x56(%ebx),%ecx
4187aa:	43                   	inc    %ebx
4187ab:	54                   	push   %esp
4187ac:	72 44                	jb     0x4187f2
4187ae:	55                   	push   %ebp
4187af:	6e                   	outsb  %ds:(%esi),(%dx)
4187b0:	65 74 57             	gs je  0x41880a
4187b3:	74 36                	je     0x4187eb
4187b5:	66 52                	push   %dx
4187b7:	62 65 57             	bound  %esp,0x57(%ebp)
4187ba:	6f                   	outsl  %ds:(%esi),(%dx)
4187bb:	78 31                	js     0x4187ee
4187bd:	75 4e                	jne    0x41880d
4187bf:	33 76 66             	xor    0x66(%esi),%esi
4187c2:	53                   	push   %ebx
4187c3:	50                   	push   %eax
4187c4:	35 76 5f 57 5f       	xor    $0x5f575f76,%eax
4187c9:	77 63                	ja     0x41882e
4187cb:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4187d0:	30 50 4d             	xor    %dl,0x4d(%eax)
4187d3:	63 58 51             	arpl   %ebx,0x51(%eax)
4187d6:	4a                   	dec    %edx
4187d7:	78 63                	js     0x41883c
4187d9:	4c                   	dec    %esp
4187da:	4c                   	dec    %esp
4187db:	72 31                	jb     0x41880e
4187dd:	73 59                	jae    0x418838
4187df:	4f                   	dec    %edi
4187e0:	30 66 70             	xor    %ah,0x70(%esi)
4187e3:	79 68                	jns    0x41884d
4187e5:	50                   	push   %eax
4187e6:	6a 55                	push   $0x55
4187e8:	77 6a                	ja     0x418854
4187ea:	51                   	push   %ecx
4187eb:	74 49                	je     0x418836
4187ed:	6e                   	outsb  %ds:(%esi),(%dx)
4187ee:	4c                   	dec    %esp
4187ef:	5f                   	pop    %edi
4187f0:	76 4a                	jbe    0x41883c
4187f2:	50                   	push   %eax
4187f3:	51                   	push   %ecx
4187f4:	53                   	push   %ebx
4187f5:	67 43                	addr16 inc %ebx
4187f7:	73 66                	jae    0x41885f
4187f9:	69 6f 3d 00 23 3d 71 	imul   $0x713d2300,0x3d(%edi),%ebp
418800:	48                   	dec    %eax
418801:	61                   	popa
418802:	75 69                	jne    0x41886d
418804:	6a 6d                	push   $0x6d
418806:	68 32 6e 4a 35       	push   $0x354a6e32
41880b:	6b 48 4f 36          	imul   $0x36,0x4f(%eax),%ecx
41880f:	66 54                	push   %sp
418811:	59                   	pop    %ecx
418812:	42                   	inc    %edx
418813:	6e                   	outsb  %ds:(%esi),(%dx)
418814:	4a                   	dec    %edx
418815:	46                   	inc    %esi
418816:	5a                   	pop    %edx
418817:	4b                   	dec    %ebx
418818:	6b 66 7a 6b          	imul   $0x6b,0x7a(%esi),%esp
41881c:	57                   	push   %edi
41881d:	74 35                	je     0x418854
41881f:	67 42                	addr16 inc %edx
418821:	34 6d                	xor    $0x6d,%al
418823:	59                   	pop    %ecx
418824:	53                   	push   %ebx
418825:	35 4f 4c 4f 56       	xor    $0x564f4c4f,%eax
41882a:	63 3d 00 23 3d 71    	arpl   %edi,0x713d2300
418830:	70 45                	jo     0x418877
418832:	5f                   	pop    %edi
418833:	6d                   	insl   (%dx),%es:(%edi)
418834:	52                   	push   %edx
418835:	6b 53 38 39          	imul   $0x39,0x38(%ebx),%edx
418839:	57                   	push   %edi
41883a:	4d                   	dec    %ebp
41883b:	58                   	pop    %eax
41883c:	62 51 54             	bound  %edx,0x54(%ecx)
41883f:	64 4c                	fs dec %esp
418841:	44                   	inc    %esp
418842:	37                   	aaa
418843:	62 77 70             	bound  %esi,0x70(%edi)
418846:	34 70                	xor    $0x70,%al
418848:	54                   	push   %esp
418849:	74 32                	je     0x41887d
41884b:	7a 72                	jp     0x4188bf
41884d:	57                   	push   %edi
41884e:	59                   	pop    %ecx
41884f:	5f                   	pop    %edi
418850:	57                   	push   %edi
418851:	42                   	inc    %edx
418852:	46                   	inc    %esi
418853:	31 42 4c             	xor    %eax,0x4c(%edx)
418856:	7a 31                	jp     0x418889
418858:	66 65 73 3d          	data16 gs jae 0x418899
41885c:	00 23                	add    %ah,(%ebx)
41885e:	3d 71 57 73 7a       	cmp    $0x7a735771,%eax
418863:	63 6c 7a 59          	arpl   %ebp,0x59(%edx,%edi,2)
418867:	72 66                	jb     0x4188cf
418869:	55                   	push   %ebp
41886a:	32 69 6b             	xor    0x6b(%ecx),%ch
41886d:	44                   	inc    %esp
41886e:	32 4a 6f             	xor    0x6f(%edx),%cl
418871:	37                   	aaa
418872:	42                   	inc    %edx
418873:	4c                   	dec    %esp
418874:	69 51 3d 3d 00 23 3d 	imul   $0x3d23003d,0x3d(%ecx),%edx
41887b:	71 4a                	jno    0x4188c7
41887d:	4f                   	dec    %edi
41887e:	74 4c                	je     0x4188cc
418880:	53                   	push   %ebx
418881:	64 4b                	fs dec %ebx
418883:	4e                   	dec    %esi
418884:	64 4e                	fs dec %esi
418886:	47                   	inc    %edi
418887:	6a 4e                	push   $0x4e
418889:	4e                   	dec    %esi
41888a:	6f                   	outsl  %ds:(%esi),(%dx)
41888b:	45                   	inc    %ebp
41888c:	6c                   	insb   (%dx),%es:(%edi)
41888d:	61                   	popa
41888e:	63 53 63             	arpl   %edx,0x63(%ebx)
418891:	59                   	pop    %ecx
418892:	32 54 54 57          	xor    0x57(%esp,%edx,2),%dl
418896:	6d                   	insl   (%dx),%es:(%edi)
418897:	4c                   	dec    %esp
418898:	55                   	push   %ebp
418899:	76 4e                	jbe    0x4188e9
41889b:	36 58                	ss pop %eax
41889d:	5a                   	pop    %edx
41889e:	73 6c                	jae    0x41890c
4188a0:	5f                   	pop    %edi
4188a1:	46                   	inc    %esi
4188a2:	4c                   	dec    %esp
4188a3:	66 50                	push   %ax
4188a5:	34 6f                	xor    $0x6f,%al
4188a7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4188ac:	69 4f 32 67 69 4a 6f 	imul   $0x6f4a6967,0x32(%edi),%ecx
4188b3:	6d                   	insl   (%dx),%es:(%edi)
4188b4:	4d                   	dec    %ebp
4188b5:	46                   	inc    %esi
4188b6:	4b                   	dec    %ebx
4188b7:	31 77 61             	xor    %esi,0x61(%edi)
4188ba:	35 24 33 38 39       	xor    $0x39383324,%eax
4188bf:	6e                   	outsb  %ds:(%esi),(%dx)
4188c0:	56                   	push   %esi
4188c1:	77 3d                	ja     0x418900
4188c3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4188c8:	43                   	inc    %ebx
4188c9:	53                   	push   %ebx
4188ca:	48                   	dec    %eax
4188cb:	30 44 74 6e          	xor    %al,0x6e(%esp,%esi,2)
4188cf:	59                   	pop    %ecx
4188d0:	4b                   	dec    %ebx
4188d1:	6f                   	outsl  %ds:(%esi),(%dx)
4188d2:	67 69 74 54 70 4c 77 	imul   $0x5f774c70,0x54(%si),%esi
4188d9:	5f
4188da:	4d                   	dec    %ebp
4188db:	38 35 47 52 31 6a    	cmp    %dh,0x6a315247
4188e1:	72 36                	jb     0x418919
4188e3:	42                   	inc    %edx
4188e4:	56                   	push   %esi
4188e5:	75 46                	jne    0x41892d
4188e7:	24 31                	and    $0x31,%al
4188e9:	36 68 6d 38 63 66    	ss push $0x6663386d
4188ef:	55                   	push   %ebp
4188f0:	59                   	pop    %ecx
4188f1:	57                   	push   %edi
4188f2:	77 3d                	ja     0x418931
4188f4:	00 23                	add    %ah,(%ebx)
4188f6:	3d 71 30 4d 30       	cmp    $0x304d3071,%eax
4188fb:	52                   	push   %edx
4188fc:	52                   	push   %edx
4188fd:	79 70                	jns    0x41896f
4188ff:	6f                   	outsl  %ds:(%esi),(%dx)
418900:	4e                   	dec    %esi
418901:	49                   	dec    %ecx
418902:	6a 61                	push   $0x61
418904:	6a 57                	push   $0x57
418906:	41                   	inc    %ecx
418907:	75 67                	jne    0x418970
418909:	66 36 57             	ss push %di
41890c:	6a 62                	push   $0x62
41890e:	78 4d                	js     0x41895d
418910:	24 47                	and    $0x47,%al
418912:	69 4b 53 39 56 6a 4b 	imul   $0x4b6a5639,0x53(%ebx),%ecx
418919:	5f                   	pop    %edi
41891a:	6d                   	insl   (%dx),%es:(%edi)
41891b:	67 36 73 49          	addr16 ss jae 0x418968
41891f:	30 54 49 38          	xor    %dl,0x38(%ecx,%ecx,2)
418923:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418928:	53                   	push   %ebx
418929:	4c                   	dec    %esp
41892a:	6c                   	insb   (%dx),%es:(%edi)
41892b:	39 75 74             	cmp    %esi,0x74(%ebp)
41892e:	62 36                	bound  %esi,(%esi)
418930:	56                   	push   %esi
418931:	69 44 37 66 62 5a 48 	imul   $0x53485a62,0x66(%edi,%esi,1),%eax
418938:	53
418939:	6f                   	outsl  %ds:(%esi),(%dx)
41893a:	78 38                	js     0x418974
41893c:	6f                   	outsl  %ds:(%esi),(%dx)
41893d:	53                   	push   %ebx
41893e:	76 37                	jbe    0x418977
418940:	50                   	push   %eax
418941:	5a                   	pop    %edx
418942:	44                   	inc    %esp
418943:	42                   	inc    %edx
418944:	4d                   	dec    %ebp
418945:	4f                   	dec    %edi
418946:	35 62 36 4d 42       	xor    $0x424d3662,%eax
41894b:	72 5f                	jb     0x4189ac
41894d:	67 7a 7a             	addr16 jp 0x4189ca
418950:	48                   	dec    %eax
418951:	46                   	inc    %esi
418952:	38 3d 00 23 3d 71    	cmp    %bh,0x713d2300
418958:	4c                   	dec    %esp
418959:	53                   	push   %ebx
41895a:	50                   	push   %eax
41895b:	51                   	push   %ecx
41895c:	5a                   	pop    %edx
41895d:	58                   	pop    %eax
41895e:	6c                   	insb   (%dx),%es:(%edi)
41895f:	58                   	pop    %eax
418960:	69 78 68 47 58 38 47 	imul   $0x47385847,0x68(%eax),%edi
418967:	64 31 30             	xor    %esi,%fs:(%eax)
41896a:	24 70                	and    $0x70,%al
41896c:	68 38 6a 30 70       	push   $0x70306a38
418971:	33 5f 58             	xor    0x58(%edi),%ebx
418974:	64 57                	fs push %edi
418976:	32 78 77             	xor    0x77(%eax),%bh
418979:	72 66                	jb     0x4189e1
41897b:	71 7a                	jno    0x4189f7
41897d:	33 6e 4f             	xor    0x4f(%esi),%ebp
418980:	37                   	aaa
418981:	4d                   	dec    %ebp
418982:	59                   	pop    %ecx
418983:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
418988:	59                   	pop    %ecx
418989:	56                   	push   %esi
41898a:	67 59                	addr16 pop %ecx
41898c:	6b 69 41 6d          	imul   $0x6d,0x41(%ecx),%ebp
418990:	68 64 54 6d 69       	push   $0x696d5464
418995:	73 58                	jae    0x4189ef
418997:	55                   	push   %ebp