47289d:	43                   	inc    %ebx
47289e:	41                   	inc    %ecx
47289f:	77 59                	ja     0x4728fa
4728a1:	57                   	push   %edi
4728a2:	42                   	inc    %edx
4728a3:	43                   	inc    %ebx
4728a4:	67 45                	addr16 inc %ebp
4728a6:	2c 41                	sub    $0x41,%al
4728a8:	4b                   	dec    %ebx
4728a9:	4b                   	dec    %ebx
4728aa:	77 51                	ja     0x4728fd
4728ac:	73 31                	jae    0x4728df
4728ae:	69 76 52 42 69 6f 54 	imul   $0x546f6942,0x52(%esi),%esi
4728b5:	4d                   	dec    %ebp
4728b6:	41                   	inc    %ecx
4728b7:	51                   	push   %ecx
4728b8:	41                   	inc    %ecx
4728b9:	4c                   	dec    %esp
4728ba:	51                   	push   %ecx
4728bb:	2c 2c                	sub    $0x2c,%al
4728bd:	38 2c 42             	cmp    %ch,(%edx,%eax,2)
4728c0:	45                   	inc    %ebp
4728c1:	67 41                	addr16 inc %ecx
4728c3:	42                   	inc    %edx
4728c4:	2c 41                	sub    $0x41,%al
4728c6:	49                   	dec    %ecx
4728c7:	30 45 2c             	xor    %al,0x2c(%ebp)
4728ca:	41                   	inc    %ecx
4728cb:	42                   	inc    %edx
4728cc:	4b                   	dec    %ebx
4728cd:	77 34                	ja     0x472903
4728cf:	43                   	inc    %ebx
4728d0:	42                   	inc    %edx
4728d1:	68 59 47 6a 6d       	push   $0x6d6a4759
4728d6:	6c                   	insb   (%dx),%es:(%edi)
4728d7:	76 62                	jbe    0x47293b
4728d9:	77 2c                	ja     0x472907
4728db:	43                   	inc    %ebx
4728dc:	67 73 72             	addr16 jae 0x472951
4728df:	41                   	inc    %ecx
4728e0:	77 6f                	ja     0x472951
4728e2:	72 37                	jb     0x47291b
4728e4:	77 63                	ja     0x472949
4728e6:	57                   	push   %edi
4728e7:	4d                   	dec    %ebp
4728e8:	41                   	inc    %ecx
4728e9:	45                   	inc    %ebp
4728ea:	71 41                	jno    0x47292d
4728ec:	77 59                	ja     0x472947
4728ee:	57                   	push   %edi
4728ef:	42                   	inc    %edx
4728f0:	32 39                	xor    (%ecx),%bh
4728f2:	77 2c                	ja     0x472920
4728f4:	41                   	inc    %ecx
4728f5:	4b                   	dec    %ebx
4728f6:	4b                   	dec    %ebx
4728f7:	39 38                	cmp    %edi,(%eax)
4728f9:	2c 2c                	sub    $0x2c,%al
4728fb:	54                   	push   %esp
4728fc:	4d                   	dec    %ebp
4728fd:	41                   	inc    %ecx
4728fe:	51                   	push   %ecx
4728ff:	41                   	inc    %ecx
472900:	68 51 4d 2c 42       	push   $0x422c4d51
472905:	2c 41                	sub    $0x41,%al
472907:	42                   	inc    %edx
472908:	45                   	inc    %ebp
472909:	43                   	inc    %ebx
47290a:	6a 6d                	push   $0x6d
47290c:	6b 67 6f 2c          	imul   $0x2c,0x6f(%edi),%esp
472910:	2c 50                	sub    $0x50,%al
472912:	34 42                	xor    $0x42,%al
472914:	4f                   	dec    %edi
472915:	47                   	inc    %edi
472916:	55                   	push   %ebp
472917:	44                   	inc    %esp
472918:	2c 41                	sub    $0x41,%al
47291a:	47                   	inc    %edi
47291b:	4f                   	dec    %edi
47291c:	45                   	inc    %ebp
47291d:	41                   	inc    %ecx
47291e:	44                   	inc    %esp
47291f:	2c 41                	sub    $0x41,%al
472921:	57                   	push   %edi
472922:	4b                   	dec    %ebx
472923:	77 4d                	ja     0x472972
472925:	58                   	pop    %eax
472926:	4b                   	dec    %ebx
472927:	77 41                	ja     0x47296a
472929:	74 4a                	je     0x472975
47292b:	51                   	push   %ecx
47292c:	4a                   	dec    %edx
47292d:	2b 41 77             	sub    0x77(%ecx),%eax
472930:	2c 42                	sub    $0x42,%al
472932:	42                   	inc    %edx
472933:	38 55 4b             	cmp    %dl,0x4b(%ebp)
472936:	42                   	inc    %edx
472937:	6b 2c 41 59          	imul   $0x59,(%ecx,%eax,2),%ebp
47293b:	34 44                	xor    $0x44,%al
47293d:	51                   	push   %ecx
47293e:	4d                   	dec    %ebp
47293f:	2c 42                	sub    $0x42,%al
472941:	63 72 41             	arpl   %esi,0x41(%edx)
472944:	78 59                	js     0x47299f
472946:	72 41                	jb     0x472989
472948:	43                   	inc    %ebx
472949:	30 4c 45 67          	xor    %cl,0x67(%ebp,%eax,2)
47294d:	54                   	push   %esp
47294e:	2b 46 54             	sub    0x54(%esi),%eax
472951:	67 2c 41             	addr16 sub $0x41,%al
472954:	45                   	inc    %ebp
472955:	52                   	push   %edx
472956:	42                   	inc    %edx
472957:	43                   	inc    %ebx
472958:	6f                   	outsl  %ds:(%esi),(%dx)
472959:	47                   	inc    %edi
47295a:	4c                   	dec    %esp
47295b:	41                   	inc    %ecx
47295c:	4d                   	dec    %ebp
47295d:	58                   	pop    %eax
47295e:	4b                   	dec    %ebx
47295f:	77 4d                	ja     0x4729ae
472961:	57                   	push   %edi
472962:	4b                   	dec    %ebx
472963:	77 41                	ja     0x4729a6
472965:	74 49                	je     0x4729b0
472967:	51                   	push   %ecx
472968:	4a                   	dec    %edx
472969:	2b 42 2c             	sub    0x2c(%edx),%eax
47296c:	41                   	inc    %ecx
47296d:	42                   	inc    %edx
47296e:	42                   	inc    %edx
47296f:	34 6f                	xor    $0x6f,%al
472971:	47                   	inc    %edi
472972:	51                   	push   %ecx
472973:	2c 42                	sub    $0x42,%al
472975:	69 77 44 46 79 73 44 	imul   $0x44737946,0x44(%edi),%esi
47297c:	46                   	inc    %esi
47297d:	69 73 41 4c 51 73 53 	imul   $0x5373514c,0x41(%ebx),%esi
472984:	42                   	inc    %edx
472985:	50                   	push   %eax
472986:	34 56                	xor    $0x56,%al
472988:	4f                   	dec    %edi
472989:	2c 2c                	sub    $0x2c,%al
47298b:	52                   	push   %edx
47298c:	45                   	inc    %ebp
47298d:	45                   	inc    %ebp
47298e:	4b                   	dec    %ebx
47298f:	68 49 42 2f 68       	push   $0x682f4249
472994:	55                   	push   %ebp
472995:	34 2c                	xor    $0x2c,%al
472997:	41                   	inc    %ecx
472998:	42                   	inc    %edx
472999:	42                   	inc    %edx
47299a:	69 77 44 46 79 73 44 	imul   $0x44737946,0x44(%edi),%esi
4729a1:	46                   	inc    %esi
4729a2:	69 73 41 4c 51 4d 65 	imul   $0x654d514c,0x41(%ebx),%esi
4729a9:	4b                   	dec    %ebx
4729aa:	77 49                	ja     0x4729f5
4729ac:	66 46                	inc    %si
4729ae:	41                   	inc    %ecx
4729af:	77 72                	ja     0x472a23
4729b1:	4c                   	dec    %esp
4729b2:	78 45                	js     0x4729f9
4729b4:	47                   	inc    %edi
4729b5:	52                   	push   %edx
4729b6:	51                   	push   %ecx
4729b7:	6f                   	outsl  %ds:(%esi),(%dx)
4729b8:	2c 2c                	sub    $0x2c,%al
4729ba:	4c                   	dec    %esp
4729bb:	2c 2c                	sub    $0x2c,%al
4729bd:	46                   	inc    %esi
4729be:	2c 2c                	sub    $0x2c,%al
4729c0:	43                   	inc    %ebx
4729c1:	2c 2c                	sub    $0x2c,%al
4729c3:	41                   	inc    %ecx
4729c4:	77 2c                	ja     0x4729f2
4729c6:	2c 52                	sub    $0x52,%al
4729c8:	67 2c 41             	addr16 sub $0x41,%al
4729cb:	46                   	inc    %esi
4729cc:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4729cf:	42                   	inc    %edx
4729d0:	72 2c                	jb     0x4729fe
4729d2:	2c 64                	sub    $0x64,%al
4729d4:	77 2c                	ja     0x472a02
4729d6:	41                   	inc    %ecx
4729d7:	49                   	dec    %ecx
4729d8:	45                   	inc    %ebp
4729d9:	2c 41                	sub    $0x41,%al
4729db:	43                   	inc    %ebx
4729dc:	59                   	pop    %ecx
4729dd:	2c 2c                	sub    $0x2c,%al
4729df:	48                   	dec    %eax
4729e0:	78 59                	js     0x472a3b
4729e2:	6f                   	outsl  %ds:(%esi),(%dx)
4729e3:	50                   	push   %eax
4729e4:	51                   	push   %ecx
4729e5:	2c 42                	sub    $0x42,%al
4729e7:	68 4d 47 4b 38       	push   $0x384b474d
4729ec:	59                   	pop    %ecx
4729ed:	49                   	dec    %ecx
4729ee:	43                   	inc    %ebx
4729ef:	56                   	push   %esi
4729f0:	67 4d                	addr16 dec %ebp
4729f2:	47                   	inc    %edi
4729f3:	78 4d                	js     0x472a42
4729f5:	47                   	inc    %edi
4729f6:	4b                   	dec    %ebx
4729f7:	37                   	aaa
4729f8:	30 47 4f             	xor    %al,0x4f(%edi)
4729fb:	59                   	pop    %ecx
4729fc:	45                   	inc    %ebp
4729fd:	2c 2c                	sub    $0x2c,%al
4729ff:	66 43                	inc    %bx
472a01:	52                   	push   %edx
472a02:	4d                   	dec    %ebp
472a03:	47                   	inc    %edi
472a04:	4b                   	dec    %ebx
472a05:	37                   	aaa
472a06:	45                   	inc    %ebp
472a07:	48                   	dec    %eax
472a08:	65 33 45 2c          	xor    %gs:0x2c(%ebp),%eax
472a0c:	41                   	inc    %ecx
472a0d:	6f                   	outsl  %ds:(%esi),(%dx)
472a0e:	6f                   	outsl  %ds:(%esi),(%dx)
472a0f:	63 67 2c             	arpl   %esp,0x2c(%edi)
472a12:	43                   	inc    %ebx
472a13:	68 59 54 42 69       	push   $0x69425459
472a18:	75 68                	jne    0x472a82
472a1a:	42                   	inc    %edx
472a1b:	33 74 7a 2c          	xor    0x2c(%edx,%edi,2),%esi
472a1f:	41                   	inc    %ecx
472a20:	4b                   	dec    %ebx
472a21:	4b                   	dec    %ebx
472a22:	48                   	dec    %eax
472a23:	49                   	dec    %ecx
472a24:	2c 41                	sub    $0x41,%al
472a26:	6f                   	outsl  %ds:(%esi),(%dx)
472a27:	66 45                	inc    %bp
472a29:	43                   	inc    %ebx
472a2a:	67 39 2c             	cmp    %ebp,(%si)
472a2d:	41                   	inc    %ecx
472a2e:	47                   	inc    %edi
472a2f:	45                   	inc    %ebp
472a30:	77 59                	ja     0x472a8b
472a32:	72 69                	jb     0x472a9d
472a34:	78 49                	js     0x472a7f
472a36:	42                   	inc    %edx
472a37:	41                   	inc    %ecx
472a38:	67 67 4a             	addr16 addr16 dec %edx
472a3b:	4b                   	dec    %ebx
472a3c:	42                   	inc    %edx
472a3d:	59                   	pop    %ecx
472a3e:	2c 41                	sub    $0x41,%al
472a40:	5a                   	pop    %edx
472a41:	39 63 51             	cmp    %esp,0x51(%ebx)
472a44:	2c 43                	sub    $0x43,%al
472a46:	68 67 54 42 6a       	push   $0x6a425467
472a4b:	68 30 2f 2f 2f       	push   $0x2f2f2f30
472a50:	2f                   	das
472a51:	49                   	dec    %ecx
472a52:	49                   	dec    %ecx
472a53:	2c 2c                	sub    $0x2c,%al
472a55:	41                   	inc    %ecx
472a56:	4e                   	dec    %esi
472a57:	48                   	dec    %eax
472a58:	68 4d 47 4f 47       	push   $0x474f474d
472a5d:	62 2f                	bound  %ebp,(%edi)
472a5f:	2f                   	das
472a60:	2f                   	das
472a61:	38 49 48             	cmp    %cl,0x48(%ecx)
472a64:	6c                   	insb   (%dx),%es:(%edi)
472a65:	67 4d                	addr16 dec %ebp
472a67:	48                   	dec    %eax
472a68:	52                   	push   %edx
472a69:	4d                   	dec    %ebp
472a6a:	47                   	inc    %edi
472a6b:	4f                   	dec    %edi
472a6c:	46                   	inc    %esi
472a6d:	72 2f                	jb     0x472a9e
472a6f:	2f                   	das
472a70:	2f                   	das
472a71:	38 61 44             	cmp    %ah,0x44(%ecx)
472a74:	52                   	push   %edx
472a75:	6f                   	outsl  %ds:(%esi),(%dx)
472a76:	54                   	push   %esp
472a77:	42                   	inc    %edx
472a78:	6a 68                	push   $0x68
472a7a:	51                   	push   %ecx
472a7b:	2f                   	das
472a7c:	2f                   	das
472a7d:	2f                   	das
472a7e:	2f                   	das
472a7f:	45                   	inc    %ebp
472a80:	67 45                	addr16 inc %ebp
472a82:	43                   	inc    %ebx
472a83:	43                   	inc    %ebx
472a84:	41                   	inc    %ecx
472a85:	6b 6f 46 67          	imul   $0x67,0x46(%edi),%ebp
472a89:	2c 42                	sub    $0x42,%al
472a8b:	6e                   	outsb  %ds:(%esi),(%dx)
472a8c:	31 7a 2c             	xor    %edi,0x2c(%edx)
472a8f:	41                   	inc    %ecx
472a90:	4b                   	dec    %ebx
472a91:	47                   	inc    %edi
472a92:	52                   	push   %edx
472a93:	4d                   	dec    %ebp
472a94:	47                   	inc    %edi
472a95:	4f                   	dec    %edi
472a96:	44                   	inc    %esp
472a97:	6e                   	outsb  %ds:(%esi),(%dx)
472a98:	2f                   	das
472a99:	2f                   	das
472a9a:	2f                   	das
472a9b:	38 57 4b             	cmp    %dl,0x4b(%edi)
472a9e:	77 4d                	ja     0x472aed
472aa0:	58                   	pop    %eax
472aa1:	4b                   	dec    %ebx
472aa2:	77 41                	ja     0x472ae5
472aa4:	74 41                	je     0x472ae7
472aa6:	67 63 71 43          	arpl   %esi,0x43(%bx,%di)
472aaa:	41                   	inc    %ecx
472aab:	6c                   	insb   (%dx),%es:(%edi)
472aac:	59                   	pop    %ecx
472aad:	44                   	inc    %esp
472aae:	43                   	inc    %ebx
472aaf:	74 6e                	je     0x472b1f
472ab1:	45                   	inc    %ebp
472ab2:	51                   	push   %ecx
472ab3:	56                   	push   %esi
472ab4:	46                   	inc    %esi
472ab5:	47                   	inc    %edi
472ab6:	2c 2c                	sub    $0x2c,%al
472ab8:	41                   	inc    %ecx
472ab9:	73 2c                	jae    0x472ae7
472abb:	2c 63                	sub    $0x63,%al
472abd:	2c 2c                	sub    $0x2c,%al
472abf:	4d                   	dec    %ebp
472ac0:	77 2c                	ja     0x472aee
472ac2:	41                   	inc    %ecx
472ac3:	44                   	inc    %esp
472ac4:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
472ac7:	42                   	inc    %edx
472ac8:	54                   	push   %esp
472ac9:	2c 2c                	sub    $0x2c,%al
472acb:	5a                   	pop    %edx
472acc:	77 2c                	ja     0x472afa
472ace:	41                   	inc    %ecx
472acf:	48                   	dec    %eax
472ad0:	34 2c                	xor    $0x2c,%al