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
475a02:	4d                   	dec    %ebp
475a03:	58                   	pop    %eax
475a04:	2f                   	das
475a05:	2f                   	das
475a06:	2f                   	das
475a07:	2f                   	das
475a08:	2b 43 51             	sub    0x51(%ebx),%eax
475a0b:	4d                   	dec    %ebp
475a0c:	41                   	inc    %ecx
475a0d:	2f                   	das
475a0e:	67 77 42             	addr16 ja 0x475a53
475a11:	41                   	inc    %ecx
475a12:	46                   	inc    %esi
475a13:	6e                   	outsb  %ds:(%esi),(%dx)
475a14:	2b 43 77             	sub    0x77(%ebx),%eax
475a17:	4d                   	dec    %ebp
475a18:	41                   	inc    %ecx
475a19:	49                   	dec    %ecx
475a1a:	4b                   	dec    %ebx
475a1b:	36 36 30 78 56       	ss xor %bh,%ss:0x56(%eax)
475a20:	6c                   	insb   (%dx),%es:(%edi)
475a21:	49                   	dec    %ecx
475a22:	4c                   	dec    %esp
475a23:	43                   	inc    %ebx
475a24:	36 30 78 56          	xor    %bh,%ss:0x56(%eax)
475a28:	59                   	pop    %ecx
475a29:	2f                   	das
475a2a:	67 34 46             	addr16 xor $0x46,%al
475a2d:	41                   	inc    %ecx
475a2e:	44                   	inc    %esp
475a2f:	69 6a 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%edx),%ebp
475a36:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475a3a:	73 61                	jae    0x475a9d
475a3c:	2c 41                	sub    $0x41,%al
475a3e:	45                   	inc    %ebp
475a3f:	2f                   	das
475a40:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
475a45:	34 4a                	xor    $0x4a,%al
475a47:	41                   	inc    %ecx
475a48:	67 44                	addr16 inc %esp
475a4a:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
475a4e:	41                   	inc    %ecx
475a4f:	62 30                	bound  %esi,(%eax)
475a51:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
475a54:	59                   	pop    %ecx
475a55:	67 47                	addr16 inc %edi
475a57:	2c 2c                	sub    $0x2c,%al
475a59:	43                   	inc    %ebx
475a5a:	41                   	inc    %ecx
475a5b:	44                   	inc    %esp
475a5c:	2c 2c                	sub    $0x2c,%al
475a5e:	59                   	pop    %ecx
475a5f:	2f                   	das
475a60:	34 4f                	xor    $0x4f,%al
475a62:	42                   	inc    %edx
475a63:	51                   	push   %ecx
475a64:	41                   	inc    %ecx
475a65:	34 64                	xor    $0x64,%al
475a67:	66 2f                	data16 das
475a69:	2f                   	das
475a6a:	2f                   	das
475a6b:	2f                   	das
475a6c:	34 4a                	xor    $0x4a,%al
475a6e:	41                   	inc    %ecx
475a6f:	67 44                	addr16 inc %esp
475a71:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
475a75:	41                   	inc    %ecx
475a76:	57                   	push   %edi
475a77:	50                   	push   %eax
475a78:	34 4c                	xor    $0x4c,%al
475a7a:	41                   	inc    %ecx
475a7b:	67 41                	addr16 inc %ecx
475a7d:	67 69 61 74 4d 4b 53 	imul   $0x44534b4d,0x74(%bx,%di),%esp
475a84:	44
475a85:	38 75 59             	cmp    %dh,0x59(%ebp)
475a88:	48                   	dec    %eax
475a89:	32 57 43             	xor    0x43(%edi),%dl
475a8c:	43                   	inc    %ebx
475a8d:	6a 5a                	push   $0x5a
475a8f:	63 34 66             	arpl   %esi,(%esi,%eiz,2)
475a92:	59                   	pop    %ecx
475a93:	53                   	push   %ebx
475a94:	67 39 2c             	cmp    %ebp,(%si)
475a97:	41                   	inc    %ecx
475a98:	47                   	inc    %edi
475a99:	2f                   	das
475a9a:	67 34 46             	addr16 xor $0x46,%al
475a9d:	41                   	inc    %ecx
475a9e:	44                   	inc    %esp
475a9f:	68 4a 2f 2f 2f       	push   $0x2f2f2f4a
475aa4:	2f                   	das
475aa5:	2f                   	das
475aa6:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475aaa:	73 5a                	jae    0x475b06
475aac:	2c 41                	sub    $0x41,%al
475aae:	45                   	inc    %ebp
475aaf:	2f                   	das
475ab0:	67 6b 42 41 50       	imul   $0x50,0x41(%bp,%si),%eax
475ab5:	34 4a                	xor    $0x4a,%al
475ab7:	41                   	inc    %ecx
475ab8:	67 44                	addr16 inc %esp
475aba:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
475abe:	41                   	inc    %ecx
475abf:	62 31                	bound  %esi,(%ecx)
475ac1:	49                   	dec    %ecx
475ac2:	2c 41                	sub    $0x41,%al
475ac4:	59                   	pop    %ecx
475ac5:	67 42                	addr16 inc %edx
475ac7:	4c                   	dec    %esp
475ac8:	47                   	inc    %edi
475ac9:	79 47                	jns    0x475b12
475acb:	43                   	inc    %ebx
475acc:	41                   	inc    %ecx
475acd:	4a                   	dec    %edx
475ace:	73 62                	jae    0x475b32
475ad0:	49                   	dec    %ecx
475ad1:	59                   	pop    %ecx
475ad2:	57                   	push   %edi
475ad3:	57                   	push   %edi
475ad4:	62 2b                	bound  %ebp,(%ebx)
475ad6:	44                   	inc    %esp
475ad7:	67 55                	addr16 push %ebp
475ad9:	41                   	inc    %ecx
475ada:	4f                   	dec    %edi
475adb:	42                   	inc    %edx
475adc:	72 2f                	jb     0x475b0d
475ade:	2f                   	das
475adf:	2f                   	das
475ae0:	2f                   	das
475ae1:	2b 43 51             	sub    0x51(%ebx),%eax
475ae4:	2c 2f                	sub    $0x2f,%al
475ae6:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475aea:	73 66                	jae    0x475b52
475aec:	2c 41                	sub    $0x41,%al
475aee:	45                   	inc    %ebp
475aef:	2f                   	das
475af0:	67 77 42             	addr16 ja 0x475b35
475af3:	41                   	inc    %ecx
475af4:	46                   	inc    %esi
475af5:	6c                   	insb   (%dx),%es:(%edi)
475af6:	39 48 77             	cmp    %ecx,0x77(%eax)
475af9:	2c 42                	sub    $0x42,%al
475afb:	43                   	inc    %ebx
475afc:	43                   	inc    %ebx
475afd:	66 69 4e 2f 6c 49    	imul   $0x496c,0x2f(%esi),%cx
475b03:	4a                   	dec    %edx
475b04:	2b 49 33             	sub    0x33(%ecx),%ecx
475b07:	2b 56 5a             	sub    0x5a(%esi),%edx
475b0a:	2f                   	das
475b0b:	67 34 46             	addr16 xor $0x46,%al
475b0e:	41                   	inc    %ecx
475b0f:	44                   	inc    %esp
475b10:	6a 76                	push   $0x76
475b12:	2f                   	das
475b13:	76 2f                	jbe    0x475b44
475b15:	2f                   	das
475b16:	4f                   	dec    %edi
475b17:	4e                   	dec    %esi
475b18:	45                   	inc    %ebp
475b19:	43                   	inc    %ebx
475b1a:	2c 44                	sub    $0x44,%al
475b1c:	2b 43 51             	sub    0x51(%ebx),%eax
475b1f:	2c 65                	sub    $0x65,%al
475b21:	79 51                	jns    0x475b74
475b23:	2c 41                	sub    $0x41,%al
475b25:	51                   	push   %ecx
475b26:	35 45 51 2c 41       	xor    $0x412c5145,%eax
475b2b:	43                   	inc    %ebx
475b2c:	41                   	inc    %ecx
475b2d:	6b 34 66 51          	imul   $0x51,(%esi,%eiz,2),%esi
475b31:	53                   	push   %ebx
475b32:	49                   	dec    %ecx
475b33:	43                   	inc    %ebx
475b34:	62 68 39             	bound  %ebp,0x39(%eax)
475b37:	42                   	inc    %edx