4757ba:	44                   	inc    %esp
4757bb:	75 36                	jne    0x4757f3
4757bd:	34 30                	xor    $0x30,%al
4757bf:	63 49 43             	arpl   %ecx,0x43(%ecx)
4757c2:	73 4a                	jae    0x47580e
4757c4:	65 50                	gs push %eax
4757c6:	4a                   	dec    %edx
4757c7:	5a                   	pop    %edx
4757c8:	49                   	dec    %ecx
4757c9:	44                   	inc    %esp
4757ca:	34 64                	xor    $0x64,%al
4757cc:	36 74 56             	ss je  0x475825
4757cf:	59                   	pop    %ecx
4757d0:	51                   	push   %ecx
4757d1:	50                   	push   %eax
4757d2:	67 2c 41             	addr16 sub $0x41,%al
4757d5:	44                   	inc    %esp
4757d6:	2b 43 51             	sub    0x51(%ebx),%eax
4757d9:	2c 2f                	sub    $0x2f,%al
4757db:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
4757df:	73 61                	jae    0x475842
4757e1:	2c 41                	sub    $0x41,%al
4757e3:	45                   	inc    %ebp
4757e4:	2f                   	das
4757e5:	67 30 2c             	xor    %ch,(%si)
4757e8:	50                   	push   %eax
4757e9:	34 4e                	xor    $0x4e,%al
4757eb:	41                   	inc    %ecx
4757ec:	51                   	push   %ecx
4757ed:	41                   	inc    %ecx
4757ee:	6f                   	outsl  %ds:(%esi),(%dx)
4757ef:	53                   	push   %ebx
4757f0:	67 2c 42             	addr16 sub $0x42,%al
4757f3:	6a 67                	push   $0x67
4757f5:	56                   	push   %esi
4757f6:	2c 2c                	sub    $0x2c,%al
4757f8:	2f                   	das
4757f9:	67 77 45             	addr16 ja 0x475841
4757fc:	41                   	inc    %ecx
4757fd:	45                   	inc    %ebp
4757fe:	55                   	push   %ebp
4757ff:	44                   	inc    %esp
475800:	2c 2c                	sub    $0x2c,%al
475802:	48                   	dec    %eax
475803:	77 2c                	ja     0x475831
475805:	41                   	inc    %ecx
475806:	45                   	inc    %ebp
475807:	67 2c 41             	addr16 sub $0x41,%al
47580a:	42                   	inc    %edx
47580b:	38 2c 2c             	cmp    %ch,(%esp,%ebp,1)
47580e:	49                   	dec    %ecx
47580f:	44                   	inc    %esp
475810:	4e                   	dec    %esi
475811:	41                   	inc    %ecx
475812:	6b 41 38 67          	imul   $0x67,0x38(%ecx),%eax
475816:	46                   	inc    %esi
475817:	4e                   	dec    %esi
475818:	2b 36                	sub    (%esi),%esi
47581a:	35 6c 6b 67 2f       	xor    $0x2f676b6c,%eax
47581f:	4a                   	dec    %edx
475820:	34 71                	xor    $0x71,%al
475822:	31 31                	xor    %esi,(%ecx)
475824:	67 6f                	outsl  %ds:(%si),(%dx)
475826:	50                   	push   %eax
475827:	51                   	push   %ecx
475828:	2c 42                	sub    $0x42,%al
47582a:	76 34                	jbe    0x475860
47582c:	4f                   	dec    %edi
47582d:	42                   	inc    %edx
47582e:	2c 34                	sub    $0x34,%al
475830:	7a 50                	jp     0x475882
475832:	2f                   	das
475833:	2f                   	das
475834:	2f                   	das
475835:	2f                   	das
475836:	34 4a                	xor    $0x4a,%al
475838:	2c 41                	sub    $0x41,%al
47583a:	67 44                	addr16 inc %esp
47583c:	71 6e                	jno    0x4758ac
47583e:	4a                   	dec    %edx
47583f:	46                   	inc    %esi
475840:	53                   	push   %ebx
475841:	41                   	inc    %ecx
475842:	4f                   	dec    %edi
475843:	71 63                	jno    0x4758a8
475845:	6b 56 59 58          	imul   $0x58,0x59(%esi),%edx
475849:	30 66 2c             	xor    %ah,0x2c(%esi)
47584c:	41                   	inc    %ecx
47584d:	45                   	inc    %ebp
47584e:	49                   	dec    %ecx
47584f:	50                   	push   %eax
475850:	6a 2f                	push   $0x2f
475852:	2f                   	das
475853:	2f                   	das
475854:	39 6c 49 41          	cmp    %ebp,0x41(%ecx,%ecx,2)
475858:	4d                   	dec    %ebp
475859:	2c 41                	sub    $0x41,%al
47585b:	42                   	inc    %edx
47585c:	6a 2f                	push   $0x2f
47585e:	67 34 45             	addr16 xor $0x45,%al
475861:	41                   	inc    %ecx
475862:	44                   	inc    %esp
475863:	69 6a 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%edx),%ebp
47586a:	67 6b 2c 50          	imul   $0x50,(%si),%ebp
47586e:	34 4d                	xor    $0x4d,%al
475870:	2c 44                	sub    $0x44,%al
475872:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
475876:	41                   	inc    %ecx
475877:	4b                   	dec    %ebx
475878:	43                   	inc    %ebx
475879:	45                   	inc    %ebp
47587a:	2c 41                	sub    $0x41,%al
47587c:	5a                   	pop    %edx
47587d:	39 47 77             	cmp    %eax,0x77(%edi)
475880:	2c 42                	sub    $0x42,%al
475882:	44                   	inc    %esp
475883:	67 4b                	addr16 dec %ebx
475885:	2c 2c                	sub    $0x2c,%al
475887:	62 30                	bound  %esi,(%eax)
475889:	34 2c                	xor    $0x2c,%al
47588b:	41                   	inc    %ecx
47588c:	59                   	pop    %ecx
47588d:	34 77                	xor    $0x77,%al
47588f:	76 7a                	jbe    0x47590b
475891:	2f                   	das
475892:	2f                   	das
475893:	79 44                	jns    0x4758d9
475895:	39 2f                	cmp    %ebp,(%edi)
475897:	2f                   	das
475898:	2f                   	das
475899:	2f                   	das
47589a:	5a                   	pop    %edx
47589b:	76 34                	jbe    0x4758d1
47589d:	4f                   	dec    %edi
47589e:	42                   	inc    %edx
47589f:	2c 34                	sub    $0x34,%al
4758a1:	62 2f                	bound  %ebp,(%edi)
4758a3:	2f                   	das
4758a4:	2f                   	das
4758a5:	2f                   	das
4758a6:	2f                   	das
4758a7:	34 4a                	xor    $0x4a,%al
4758a9:	2c 41                	sub    $0x41,%al
4758ab:	67 2f                	addr16 das
4758ad:	2f                   	das
4758ae:	2f                   	das
4758af:	2f                   	das
4758b0:	2f                   	das
4758b1:	32 59 67             	xor    0x67(%ecx),%bl
4758b4:	42                   	inc    %edx
4758b5:	67 2c 41             	addr16 sub $0x41,%al
4758b8:	47                   	inc    %edi
4758b9:	4e                   	dec    %esi
4758ba:	39 4a 2c             	cmp    %ecx,0x2c(%edx)
4758bd:	41                   	inc    %ecx
4758be:	42                   	inc    %edx
4758bf:	44                   	inc    %esp
4758c0:	67 75 2c             	addr16 jne 0x4758ef
4758c3:	2c 52                	sub    $0x52,%al
4758c5:	51                   	push   %ecx
4758c6:	6b 2c 41 42          	imul   $0x42,(%ecx,%eax,2),%ebp
4758ca:	69 2f 50 2f 2f 68    	imul   $0x682f2f50,(%edi),%ebp
4758d0:	66 7a 2f             	data16 jp 0x475902
4758d3:	2f                   	das
4758d4:	37                   	aaa
4758d5:	6e                   	outsb  %ds:(%esi),(%dx)
4758d6:	38 2f                	cmp    %ch,(%edi)
4758d8:	2f                   	das
4758d9:	2f                   	das
4758da:	62 2f                	bound  %ebp,(%edi)
4758dc:	50                   	push   %eax
4758dd:	2f                   	das
4758de:	2f                   	das
4758df:	42                   	inc    %edx
4758e0:	50                   	push   %eax
4758e1:	33 2f                	xor    (%edi),%ebp
4758e3:	2f                   	das
4758e4:	30 33                	xor    %dh,(%ebx)
4758e6:	39 2f                	cmp    %ebp,(%edi)
4758e8:	2f                   	das
4758e9:	39 6d 2f             	cmp    %ebp,0x2f(%ebp)
4758ec:	66 2f                	data16 das
4758ee:	2f                   	das
4758ef:	73 66                	jae    0x475957
4758f1:	33 2f                	xor    (%edi),%ebp
4758f3:	2f                   	das
4758f4:	2b 6e 39             	sub    0x39(%esi),%ebp
4758f7:	2f                   	das
4758f8:	2f                   	das
4758f9:	38 34 51             	cmp    %dh,(%ecx,%edx,2)
4758fc:	2f                   	das
4758fd:	7a 2f                	jp     0x47592e
4758ff:	2f                   	das
475900:	2f                   	das
475901:	34 4a                	xor    $0x4a,%al
475903:	2c 44                	sub    $0x44,%al
475905:	2b 43 51             	sub    0x51(%ebx),%eax
475908:	2c 65                	sub    $0x65,%al
47590a:	78 6f                	js     0x47597b
47590c:	2c 41                	sub    $0x41,%al
47590e:	52                   	push   %edx
47590f:	37                   	aaa
475910:	4b                   	dec    %ebx
475911:	51                   	push   %ecx
475912:	2c 42                	sub    $0x42,%al
475914:	48                   	dec    %eax
475915:	30 68 2c             	xor    %ch,0x2c(%eax)
475918:	41                   	inc    %ecx
475919:	45                   	inc    %ebp
47591a:	4f                   	dec    %edi
47591b:	41                   	inc    %ecx
47591c:	6f                   	outsl  %ds:(%esi),(%dx)
47591d:	2c 2c                	sub    $0x2c,%al
47591f:	35 31 66 76 2f       	xor    $0x2f766631,%eax
475924:	2f                   	das
475925:	7a 69                	jp     0x475990
475927:	2f                   	das
475928:	2b 2f                	sub    (%edi),%ebp
47592a:	2f                   	das
47592b:	2f                   	das
47592c:	49                   	dec    %ecx
47592d:	48                   	dec    %eax
47592e:	77 61                	ja     0x475991
475930:	50                   	push   %eax
475931:	41                   	inc    %ecx
475932:	6f                   	outsl  %ds:(%esi),(%dx)
475933:	67 58                	addr16 pop %eax
475935:	57                   	push   %edi
475936:	4d                   	dec    %ebp
475937:	6e                   	outsb  %ds:(%esi),(%dx)
475938:	44                   	inc    %esp
475939:	6c                   	insb   (%dx),%es:(%edi)
47593a:	67 67 32 48 31       	addr16 xor 0x31(%bx,%si),%cl
47593f:	6a 47                	push   $0x47
475941:	46                   	inc    %esi
475942:	6b 71 2c 2c          	imul   $0x2c,0x2c(%ecx),%esi
475946:	45                   	inc    %ebp
475947:	7a 41                	jp     0x47598a
475949:	45                   	inc    %ebp
47594a:	41                   	inc    %ecx
47594b:	48                   	dec    %eax
47594c:	4d                   	dec    %ebp
47594d:	45                   	inc    %ebp
47594e:	2c 41                	sub    $0x41,%al
475950:	67 2c 41             	addr16 sub $0x41,%al
475953:	52                   	push   %edx
475954:	2f                   	das
475955:	67 6b 43 41 44       	imul   $0x44,0x41(%bp,%di),%eax
47595a:	68 58 42 2c 41       	push   $0x412c4258
47595f:	2f                   	das
475960:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475964:	73 63                	jae    0x4759c9
475966:	2c 41                	sub    $0x41,%al
475968:	45                   	inc    %ebp
475969:	49                   	dec    %ecx
47596a:	41                   	inc    %ecx
47596b:	62 6f 7a             	bound  %ebp,0x7a(%edi)
47596e:	78 77                	js     0x4759e7
475970:	67 6e                	outsb  %ds:(%si),(%dx)
475972:	37                   	aaa
475973:	55                   	push   %ebp
475974:	66 45                	inc    %bp
475976:	6d                   	insl   (%dx),%es:(%edi)
475977:	45                   	inc    %ebp
475978:	67 61                	addr16 popa
47597a:	36 49                	ss dec %ecx
47597c:	76 38                	jbe    0x4759b6
47597e:	56                   	push   %esi
47597f:	67 34 45             	addr16 xor $0x45,%al
475982:	67 51                	addr16 push %ecx
475984:	2c 50                	sub    $0x50,%al
475986:	34 4a                	xor    $0x4a,%al
475988:	2c 42                	sub    $0x42,%al
47598a:	37                   	aaa
47598b:	48                   	dec    %eax
47598c:	77 2c                	ja     0x4759ba
47598e:	42                   	inc    %edx
47598f:	43                   	inc    %ebx
475990:	42                   	inc    %edx
475991:	78 6d                	js     0x475a00
475993:	73 30                	jae    0x4759c5
475995:	55                   	push   %ebp
475996:	49                   	dec    %ecx
475997:	48                   	dec    %eax
475998:	47                   	inc    %edi
475999:	61                   	popa
47599a:	7a 52                	jp     0x4759ee
47599c:	52                   	push   %edx
47599d:	5a                   	pop    %edx
47599e:	5a                   	pop    %edx
47599f:	54                   	push   %esp
4759a0:	6a 50                	push   $0x50
4759a2:	41                   	inc    %ecx
4759a3:	77 2c                	ja     0x4759d1
4759a5:	2f                   	das
4759a6:	67 6b 44 41 50       	imul   $0x50,0x41(%si),%eax
4759ab:	34 4a                	xor    $0x4a,%al
4759ad:	2c 42                	sub    $0x42,%al
4759af:	37                   	aaa
4759b0:	48                   	dec    %eax
4759b1:	77 2c                	ja     0x4759df
4759b3:	42                   	inc    %edx
4759b4:	43                   	inc    %ebx
4759b5:	69 43 2c 41 4b 2f 67 	imul   $0x672f4b41,0x2c(%ebx),%eax
4759bc:	34 42                	xor    $0x42,%al
4759be:	41                   	inc    %ecx
4759bf:	44                   	inc    %esp
4759c0:	67 68 2c 2c 2f 67    	addr16 push $0x672f2c2c
4759c6:	77 46                	ja     0x475a0e
4759c8:	41                   	inc    %ecx
4759c9:	45                   	inc    %ebp
4759ca:	55                   	push   %ebp
4759cb:	47                   	inc    %edi
4759cc:	2c 2c                	sub    $0x2c,%al
4759ce:	47                   	inc    %edi
4759cf:	67 2c 41             	addr16 sub $0x41,%al
4759d2:	44                   	inc    %esp
4759d3:	77 2c                	ja     0x475a01
4759d5:	41                   	inc    %ecx
4759d6:	42                   	inc    %edx
4759d7:	71 2c                	jno    0x475a05
4759d9:	2c 6c                	sub    $0x6c,%al
4759db:	67 2c 41             	addr16 sub $0x41,%al
4759de:	4d                   	dec    %ebp
4759df:	55                   	push   %ebp
4759e0:	2c 41                	sub    $0x41,%al
4759e2:	44                   	inc    %esp
4759e3:	77 2c                	ja     0x475a11
4759e5:	2c 49                	sub    $0x49,%al
4759e7:	50                   	push   %eax
4759e8:	4f                   	dec    %edi
4759e9:	41                   	inc    %ecx
4759ea:	56                   	push   %esi
4759eb:	75 64                	jne    0x475a51
4759ed:	6d                   	insl   (%dx),%es:(%edi)
4759ee:	49                   	dec    %ecx
4759ef:	41                   	inc    %ecx
4759f0:	53                   	push   %ebx
4759f1:	42                   	inc    %edx
4759f2:	56                   	push   %esi
4759f3:	75 64                	jne    0x475a59
4759f5:	59                   	pop    %ecx
4759f6:	4b                   	dec    %ebx
4759f7:	44                   	inc    %esp
4759f8:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4759fb:	62 2b                	bound  %ebp,(%ebx)
4759fd:	44                   	inc    %esp
4759fe:	67 55                	addr16 push %ebp
475a00:	41                   	inc    %ecx
475a01:	4f                   	dec    %edi