4739fa:	42                   	inc    %edx
4739fb:	2c 41                	sub    $0x41,%al
4739fd:	57                   	push   %edi
4739fe:	45                   	inc    %ebp
4739ff:	77 6f                	ja     0x473a70
473a01:	72 31                	jb     0x473a34
473a03:	77 59                	ja     0x473a5e
473a05:	43                   	inc    %ebx
473a06:	45                   	inc    %ebp
473a07:	51                   	push   %ecx
473a08:	53                   	push   %ebx
473a09:	50                   	push   %eax
473a0a:	43                   	inc    %ebx
473a0b:	77 2c                	ja     0x473a39
473a0d:	41                   	inc    %ecx
473a0e:	6e                   	outsb  %ds:(%esi),(%dx)
473a0f:	73 53                	jae    0x473a64
473a11:	2c 41                	sub    $0x41,%al
473a13:	45                   	inc    %ebp
473a14:	4c                   	dec    %esp
473a15:	78 4d                	js     0x473a64
473a17:	5a                   	pop    %edx
473a18:	45                   	inc    %ebp
473a19:	77 6f                	ja     0x473a8a
473a1b:	72 77                	jb     0x473a94
473a1d:	67 49                	addr16 dec %ecx
473a1f:	52                   	push   %edx
473a20:	42                   	inc    %edx
473a21:	49                   	dec    %ecx
473a22:	38 4c 2c 41          	cmp    %cl,0x41(%esp,%ebp,1)
473a26:	43                   	inc    %ebx
473a27:	65 78 49             	gs js  0x473a73
473a2a:	2c 41                	sub    $0x41,%al
473a2c:	51                   	push   %ecx
473a2d:	4b                   	dec    %ebx
473a2e:	45                   	inc    %ebp
473a2f:	51                   	push   %ecx
473a30:	51                   	push   %ecx
473a31:	58                   	pop    %eax
473a32:	57                   	push   %edi
473a33:	42                   	inc    %edx
473a34:	4d                   	dec    %ebp
473a35:	45                   	inc    %ebp
473a36:	45                   	inc    %ebp
473a37:	51                   	push   %ecx
473a38:	51                   	push   %ecx
473a39:	43                   	inc    %ebx
473a3a:	6a 6d                	push   $0x6d
473a3c:	6b 79 30 41          	imul   $0x41,0x30(%ecx),%edi
473a40:	59                   	pop    %ecx
473a41:	58                   	pop    %eax
473a42:	57                   	push   %edi
473a43:	49                   	dec    %ecx
473a44:	30 4d 2c             	xor    %cl,0x2c(%ebp)
473a47:	41                   	inc    %ecx
473a48:	42                   	inc    %edx
473a49:	43                   	inc    %ebx
473a4a:	79 73                	jns    0x473abf
473a4c:	58                   	pop    %eax
473a4d:	45                   	inc    %ebp
473a4e:	51                   	push   %ecx
473a4f:	74 46                	je     0x473a97
473a51:	42                   	inc    %edx
473a52:	2c 2c                	sub    $0x2c,%al
473a54:	41                   	inc    %ecx
473a55:	73 2c                	jae    0x473a83
473a57:	2c 6f                	sub    $0x6f,%al
473a59:	2c 2c                	sub    $0x2c,%al
473a5b:	4e                   	dec    %esi
473a5c:	77 2c                	ja     0x473a8a
473a5e:	41                   	inc    %ecx
473a5f:	44                   	inc    %esp
473a60:	38 2c 2c             	cmp    %ch,(%esp,%ebp,1)
473a63:	66 47                	inc    %di
473a65:	53                   	push   %ebx
473a66:	67 39 2c             	cmp    %ebp,(%si)
473a69:	41                   	inc    %ecx
473a6a:	47                   	inc    %edi
473a6b:	45                   	inc    %ebp
473a6c:	77 73                	ja     0x473ae1
473a6e:	72 33                	jb     0x473aa3
473a70:	67 63 43 45          	arpl   %eax,0x45(%bp,%di)
473a74:	51                   	push   %ecx
473a75:	57                   	push   %edi
473a76:	50                   	push   %eax
473a77:	43                   	inc    %ebx
473a78:	77 2c                	ja     0x473aa6
473a7a:	41                   	inc    %ecx
473a7b:	6e                   	outsb  %ds:(%esi),(%dx)
473a7c:	73 53                	jae    0x473ad1
473a7e:	2c 41                	sub    $0x41,%al
473a80:	45                   	inc    %ebp
473a81:	6a 77                	push   $0x77
473a83:	77 2c                	ja     0x473ab1
473a85:	41                   	inc    %ecx
473a86:	45                   	inc    %ebp
473a87:	6c                   	insb   (%dx),%es:(%edi)
473a88:	53                   	push   %ebx
473a89:	68 64 59 56 42       	push   $0x42565964
473a8e:	6b 54 43 79 76       	imul   $0x76,0x79(%ebx,%eax,2),%edx
473a93:	42                   	inc    %edx
473a94:	45                   	inc    %ebp
473a95:	51                   	push   %ecx
473a96:	55                   	push   %ebp
473a97:	73 47                	jae    0x473ae0
473a99:	52                   	push   %edx
473a9a:	38 62 4b             	cmp    %ah,0x4b(%edx)
473a9d:	44                   	inc    %esp
473a9e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473aa1:	59                   	pop    %ecx
473aa2:	54                   	push   %esp
473aa3:	43                   	inc    %ebx
473aa4:	79 75                	jns    0x473b1b
473aa6:	79 46                	jns    0x473aee
473aa8:	68 4d 46 46 78       	push   $0x7846464d
473aad:	4d                   	dec    %ebp
473aae:	4c                   	dec    %esp
473aaf:	4b                   	dec    %ebx
473ab0:	36 6f                	outsl  %ss:(%esi),(%dx)
473ab2:	52                   	push   %edx
473ab3:	42                   	inc    %edx
473ab4:	52                   	push   %edx
473ab5:	64 59                	fs pop %ecx
473ab7:	45                   	inc    %ebp
473ab8:	77 55                	ja     0x473b0f
473aba:	52                   	push   %edx
473abb:	42                   	inc    %edx
473abc:	51                   	push   %ecx
473abd:	4b                   	dec    %ebx
473abe:	4f                   	dec    %edi
473abf:	61                   	popa
473ac0:	54                   	push   %esp
473ac1:	4b                   	dec    %ebx
473ac2:	2f                   	das
473ac3:	42                   	inc    %edx
473ac4:	68 64 59 6a 51       	push   $0x516a5964
473ac9:	77 2c                	ja     0x473af7
473acb:	41                   	inc    %ecx
473acc:	45                   	inc    %ebp
473acd:	4d                   	dec    %ebp
473ace:	4b                   	dec    %ebx
473acf:	79 4d                	jns    0x473b1e
473ad1:	52                   	push   %edx
473ad2:	43                   	inc    %ebx
473ad3:	55                   	push   %ebp
473ad4:	55                   	push   %ebp
473ad5:	48                   	dec    %eax
473ad6:	2c 2c                	sub    $0x2c,%al
473ad8:	43                   	inc    %ebx
473ad9:	77 2c                	ja     0x473b07
473adb:	41                   	inc    %ecx
473adc:	42                   	inc    %edx
473add:	73 2c                	jae    0x473b0b
473adf:	2c 6b                	sub    $0x6b,%al
473ae1:	2c 2c                	sub    $0x2c,%al
473ae3:	4c                   	dec    %esp
473ae4:	51                   	push   %ecx
473ae5:	2c 41                	sub    $0x41,%al
473ae7:	44                   	inc    %esp
473ae8:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473aeb:	42                   	inc    %edx
473aec:	45                   	inc    %ebp
473aed:	2c 2c                	sub    $0x2c,%al
473aef:	54                   	push   %esp
473af0:	2c 2c                	sub    $0x2c,%al
473af2:	42                   	inc    %edx
473af3:	38 6b 4b             	cmp    %ch,0x4b(%ebx)
473af6:	44                   	inc    %esp
473af7:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
473afa:	59                   	pop    %ecx
473afb:	54                   	push   %esp
473afc:	43                   	inc    %ebx
473afd:	53                   	push   %ebx
473afe:	76 53                	jbe    0x473b53
473b00:	43                   	inc    %ebx
473b01:	42                   	inc    %edx
473b02:	45                   	inc    %ebp
473b03:	47                   	inc    %edi
473b04:	43                   	inc    %ebx
473b05:	5a                   	pop    %edx
473b06:	34 66                	xor    $0x66,%al
473b08:	46                   	inc    %esi
473b09:	69 67 39 2c 41 47 45 	imul   $0x4547412c,0x39(%edi),%esp
473b10:	77 6b                	ja     0x473b7d
473b12:	72 77                	jb     0x473b8b
473b14:	67 63 57 46          	arpl   %edx,0x46(%bx)
473b18:	70 34                	jo     0x473b4e
473b1a:	62 45 77             	bound  %eax,0x77(%ebp)
473b1d:	6b 72 75 52          	imul   $0x52,0x75(%edx),%esi
473b21:	45                   	inc    %ebp
473b22:	47                   	inc    %edi
473b23:	4c                   	dec    %esp
473b24:	53                   	push   %ebx
473b25:	6f                   	outsl  %ds:(%esi),(%dx)
473b26:	5a                   	pop    %edx
473b27:	45                   	inc    %ebp
473b28:	77 6b                	ja     0x473b95
473b2a:	72 73                	jb     0x473b9f
473b2c:	41                   	inc    %ecx
473b2d:	6b 48 45 51          	imul   $0x51,0x45(%eax),%ecx
473b31:	59                   	pop    %ecx
473b32:	58                   	pop    %eax
473b33:	57                   	push   %edi
473b34:	5a                   	pop    %edx
473b35:	52                   	push   %edx
473b36:	59                   	pop    %ecx
473b37:	46                   	inc    %esi
473b38:	32 49 4e             	xor    0x4e(%ecx),%cl
473b3b:	46                   	inc    %esi
473b3c:	68 4d 4a 4b 36       	push   $0x364b4a4d
473b41:	41                   	inc    %ecx
473b42:	57                   	push   %edi
473b43:	44                   	inc    %esp
473b44:	52                   	push   %edx
473b45:	63 54 43 53          	arpl   %edx,0x53(%ebx,%eax,2)
473b49:	75 5a                	jne    0x473ba5
473b4b:	46                   	inc    %esi
473b4c:	78 4d                	js     0x473b9b
473b4e:	47                   	inc    %edi
473b4f:	47                   	inc    %edi
473b50:	42                   	inc    %edx
473b51:	4d                   	dec    %ebp
473b52:	4a                   	dec    %edx
473b53:	4b                   	dec    %ebx
473b54:	35 45 52 42 68       	xor    $0x68425245,%eax
473b59:	64 59                	fs pop %ecx
473b5b:	45                   	inc    %ebp
473b5c:	77 59                	ja     0x473bb7
473b5e:	52                   	push   %edx
473b5f:	42                   	inc    %edx
473b60:	67 59                	addr16 pop %ecx
473b62:	78 31                	js     0x473b95
473b64:	68 59 54 42 78       	push   $0x78425459
473b69:	45                   	inc    %ebp
473b6a:	48                   	dec    %eax
473b6b:	4f                   	dec    %edi
473b6c:	58                   	pop    %eax
473b6d:	2c 2c                	sub    $0x2c,%al
473b6f:	41                   	inc    %ecx
473b70:	43                   	inc    %ebx
473b71:	45                   	inc    %ebp
473b72:	51                   	push   %ecx
473b73:	65 50                	gs push %eax
473b75:	43                   	inc    %ebx
473b76:	77 2c                	ja     0x473ba4
473b78:	41                   	inc    %ecx
473b79:	6e                   	outsb  %ds:(%esi),(%dx)
473b7a:	73 53                	jae    0x473bcf
473b7c:	2c 41                	sub    $0x41,%al
473b7e:	45                   	inc    %ebp
473b7f:	45                   	inc    %ebp
473b80:	77 67                	ja     0x473be9
473b82:	52                   	push   %edx
473b83:	43                   	inc    %ebx
473b84:	43                   	inc    %ebx
473b85:	77 44                	ja     0x473bcb
473b87:	46                   	inc    %esi
473b88:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
473b8f:	4c                   	dec    %esp
473b90:	54                   	push   %esp
473b91:	4d                   	dec    %ebp
473b92:	43                   	inc    %ebx
473b93:	45                   	inc    %ebp
473b94:	51                   	push   %ecx
473b95:	65 50                	gs push %eax
473b97:	43                   	inc    %ebx
473b98:	77 2c                	ja     0x473bc6
473b9a:	41                   	inc    %ecx
473b9b:	67 67 52             	addr16 addr16 push %edx
473b9e:	43                   	inc    %ebx
473b9f:	4a                   	dec    %edx
473ba0:	52                   	push   %edx
473ba1:	39 45 51             	cmp    %eax,0x51(%ebp)
473ba4:	2c 42                	sub    $0x42,%al
473ba6:	43                   	inc    %ebx
473ba7:	73 48                	jae    0x473bf1
473ba9:	45                   	inc    %ebp
473baa:	77 51                	ja     0x473bfd
473bac:	34 6d                	xor    $0x6d,%al
473bae:	66 37                	data16 aaa
473bb0:	2f                   	das
473bb1:	2f                   	das
473bb2:	77 67                	ja     0x473c1b
473bb4:	52                   	push   %edx
473bb5:	43                   	inc    %ebx
473bb6:	49                   	dec    %ecx
473bb7:	38 4d 2c             	cmp    %cl,0x2c(%ebp)
473bba:	41                   	inc    %ecx
473bbb:	42                   	inc    %edx
473bbc:	4a                   	dec    %edx
473bbd:	55                   	push   %ebp
473bbe:	6f                   	outsl  %ds:(%esi),(%dx)
473bbf:	58                   	pop    %eax
473bc0:	57                   	push   %edi
473bc1:	46                   	inc    %esi
473bc2:	51                   	push   %ecx
473bc3:	72 43                	jb     0x473c08
473bc5:	6a 71                	push   $0x71
473bc7:	7a 2f                	jp     0x473bf8
473bc9:	76 2f                	jbe    0x473bfa
473bcb:	2f                   	das
473bcc:	4f                   	dec    %edi
473bcd:	48                   	dec    %eax
473bce:	58                   	pop    %eax
473bcf:	2b 2f                	sub    (%edi),%ebp
473bd1:	2f                   	das
473bd2:	38 52 42             	cmp    %dl,0x42(%edx)
473bd5:	78 64                	js     0x473c3b
473bd7:	59                   	pop    %ecx
473bd8:	45                   	inc    %ebp
473bd9:	77 63                	ja     0x473c3e
473bdb:	72 47                	jb     0x473c24
473bdd:	6b 55 45 2c          	imul   $0x2c,0x45(%ebp),%edx
473be1:	2c 55                	sub    $0x55,%al
473be3:	66 37                	data16 aaa
473be5:	2f                   	das
473be6:	2f                   	das
473be7:	31 33                	xor    %esi,(%ebx)
473be9:	2b 2f                	sub    (%edi),%ebp
473beb:	2f                   	das
473bec:	39 6f 2f             	cmp    %ebp,0x2f(%edi)
473bef:	76 2f                	jbe    0x473c20
473bf1:	2f                   	das
473bf2:	66 66 37             	data16 data16 aaa
473bf5:	2f                   	das
473bf6:	2f                   	das
473bf7:	7a 68                	jp     0x473c61
473bf9:	42                   	inc    %edx
473bfa:	2f                   	das
473bfb:	76 2f                	jbe    0x473c2c
473bfd:	2f                   	das
473bfe:	45                   	inc    %ebp
473bff:	51                   	push   %ecx
473c00:	63 43 6a             	arpl   %eax,0x6a(%ebx)
473c03:	6d                   	insl   (%dx),%es:(%edi)
473c04:	6b 79 69 53          	imul   $0x53,0x69(%ecx),%edi
473c08:	70 36                	jo     0x473c40
473c0a:	63 7a 6b             	arpl   %edi,0x6b(%edx)
473c0d:	2c 41                	sub    $0x41,%al
473c0f:	59                   	pop    %ecx
473c10:	6c                   	insb   (%dx),%es:(%edi)
473c11:	41                   	inc    %ecx
473c12:	69 67 69 2c 41 47 66 	imul   $0x6647412c,0x69(%edi),%esp
473c19:	52                   	push   %edx
473c1a:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
473c1d:	51                   	push   %ecx
473c1e:	6c                   	insb   (%dx),%es:(%edi)
473c1f:	41                   	inc    %ecx
473c20:	79 67                	jns    0x473c89
473c22:	69 2c 41 47 66 52 67 	imul   $0x67526647,(%ecx,%eax,2),%ebp