472f65:	43                   	inc    %ebx
472f66:	2c 41                	sub    $0x41,%al
472f68:	42                   	inc    %edx
472f69:	42                   	inc    %edx
472f6a:	38 53 48             	cmp    %dl,0x48(%ebx)
472f6d:	77 2b                	ja     0x472f9a
472f6f:	65 48                	gs dec %eax
472f71:	78 32                	js     0x472fa5
472f73:	4e                   	dec    %esi
472f74:	44                   	inc    %esp
472f75:	2c 2c                	sub    $0x2c,%al
472f77:	59                   	pop    %ecx
472f78:	41                   	inc    %ecx
472f79:	4a                   	dec    %edx
472f7a:	2c 41                	sub    $0x41,%al
472f7c:	45                   	inc    %ebp
472f7d:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
472f82:	51                   	push   %ecx
472f83:	57                   	push   %edi
472f84:	47                   	inc    %edi
472f85:	5a                   	pop    %edx
472f86:	34 66                	xor    $0x66,%al
472f88:	44                   	inc    %esp
472f89:	42                   	inc    %edx
472f8a:	4d                   	dec    %ebp
472f8b:	4a                   	dec    %edx
472f8c:	4f                   	dec    %edi
472f8d:	4d                   	dec    %ebp
472f8e:	72 2b                	jb     0x472fbb
472f90:	2f                   	das
472f91:	2f                   	das
472f92:	38 2c 43             	cmp    %ch,(%ebx,%eax,2)
472f95:	41                   	inc    %ecx
472f96:	67 41                	addr16 inc %ecx
472f98:	51                   	push   %ecx
472f99:	2c 6a                	sub    $0x6a,%al
472f9b:	51                   	push   %ecx
472f9c:	73 2c                	jae    0x472fca
472f9e:	41                   	inc    %ecx
472f9f:	4b                   	dec    %ebx
472fa0:	41                   	inc    %ecx
472fa1:	42                   	inc    %edx
472fa2:	51                   	push   %ecx
472fa3:	2c 42                	sub    $0x42,%al
472fa5:	42                   	inc    %edx
472fa6:	38 67 6a             	cmp    %ah,0x6a(%edi)
472fa9:	51                   	push   %ecx
472faa:	73 2c                	jae    0x472fd8
472fac:	41                   	inc    %ecx
472fad:	4b                   	dec    %ebx
472fae:	41                   	inc    %ecx
472faf:	42                   	inc    %edx
472fb0:	67 2c 42             	addr16 sub $0x42,%al
472fb3:	42                   	inc    %edx
472fb4:	63 54 43 54          	arpl   %edx,0x54(%ebx,%eax,2)
472fb8:	69 6c 2f 76 2f 2f 66 	imul   $0x67662f2f,0x76(%edi,%ebp,1),%ebp
472fbf:	67
472fc0:	6b 2c 41 51          	imul   $0x51,(%ecx,%eax,2),%ebp
472fc4:	66 48                	dec    %ax
472fc6:	43                   	inc    %ebx
472fc7:	41                   	inc    %ecx
472fc8:	43                   	inc    %ebx
472fc9:	41                   	inc    %ecx
472fca:	51                   	push   %ecx
472fcb:	2c 6e                	sub    $0x6e,%al
472fcd:	68 38 64 6a 51       	push   $0x516a6438
472fd2:	77 2c                	ja     0x473000
472fd4:	41                   	inc    %ecx
472fd5:	47                   	inc    %edi
472fd6:	41                   	inc    %ecx
472fd7:	43                   	inc    %ebx
472fd8:	67 2c 42             	addr16 sub $0x42,%al
472fdb:	42                   	inc    %edx
472fdc:	34 4b                	xor    $0x4b,%al
472fde:	47                   	inc    %edi
472fdf:	52                   	push   %edx
472fe0:	4d                   	dec    %ebp
472fe1:	4a                   	dec    %edx
472fe2:	4f                   	dec    %edi
472fe3:	49                   	dec    %ecx
472fe4:	4c                   	dec    %esp
472fe5:	2b 2f                	sub    (%edi),%ebp
472fe7:	2f                   	das
472fe8:	39 2b                	cmp    %ebp,(%ebx)
472fea:	43                   	inc    %ebx
472feb:	2c 41                	sub    $0x41,%al
472fed:	42                   	inc    %edx
472fee:	42                   	inc    %edx
472fef:	38 4d 48             	cmp    %cl,0x48(%ebp)
472ff2:	77 79                	ja     0x47306d
472ff4:	65 66 67 67 2c 41    	gs data16 addr16 addr16 sub $0x41,%al
472ffa:	51                   	push   %ecx
472ffb:	66 44                	inc    %sp
472ffd:	52                   	push   %edx
472ffe:	6d                   	insl   (%dx),%es:(%edi)
472fff:	65 66 67 67 2c 41    	gs data16 addr16 addr16 sub $0x41,%al
473005:	51                   	push   %ecx
473006:	66 44                	inc    %sp
473008:	68 38 4e 6e 68       	push   $0x686e4e38
47300d:	59                   	pop    %ecx
47300e:	54                   	push   %esp
47300f:	43                   	inc    %ebx
473010:	54                   	push   %esp
473011:	68 64 2f 76 2f       	push   $0x2f762f64
473016:	2f                   	das
473017:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
47301c:	51                   	push   %ecx
47301d:	66 43                	inc    %bx
47301f:	68 38 50 6e 6e       	push   $0x6e6e5038
473024:	34 4a                	xor    $0x4a,%al
473026:	2c 41                	sub    $0x41,%al
473028:	45                   	inc    %ebp
473029:	48                   	dec    %eax
47302a:	77 73                	ja     0x47309f
47302c:	66 45                	inc    %bp
47302e:	5a                   	pop    %edx
47302f:	35 2b 43 51 2c       	xor    $0x2c51432b,%eax
473034:	42                   	inc    %edx
473035:	42                   	inc    %edx
473036:	38 4d 48             	cmp    %cl,0x48(%ebp)
473039:	78 4f                	js     0x47308a
47303b:	65 47                	gs inc %edi
47303d:	68 4d 4a 4f 44       	push   $0x444f4a4d
473042:	66 2b 2f             	sub    (%edi),%bp
473045:	2f                   	das
473046:	39 2b                	cmp    %ebp,(%ebx)
473048:	43                   	inc    %ebx
473049:	51                   	push   %ecx
47304a:	2c 42                	sub    $0x42,%al
47304c:	42                   	inc    %edx
47304d:	38 57 48             	cmp    %dl,0x48(%edi)
473050:	32 4f 65             	xor    0x65(%edi),%cl
473053:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
473058:	51                   	push   %ecx
473059:	66 46                	inc    %si
47305b:	78 39                	js     0x473096
47305d:	7a 6e                	jp     0x4730cd
47305f:	6e                   	outsb  %ds:(%esi),(%dx)
473060:	34 4a                	xor    $0x4a,%al
473062:	2c 41                	sub    $0x41,%al
473064:	45                   	inc    %ebp
473065:	48                   	dec    %eax
473066:	78 67                	js     0x4730cf
473068:	67 67 77 2c          	addr16 addr16 ja 0x473098
47306c:	41                   	inc    %ecx
47306d:	4a                   	dec    %edx
47306e:	34 66                	xor    $0x66,%al
473070:	45                   	inc    %ebp
473071:	68 4d 4a 4f 41       	push   $0x414f4a4d
473076:	33 2b                	xor    (%ebx),%ebp
473078:	2f                   	das
473079:	2f                   	das
47307a:	39 2b                	cmp    %ebp,(%ebx)
47307c:	43                   	inc    %ebx
47307d:	51                   	push   %ecx
47307e:	2c 42                	sub    $0x42,%al
473080:	42                   	inc    %edx
473081:	63 61 6e             	arpl   %esp,0x6e(%ecx)
473084:	6e                   	outsb  %ds:(%esi),(%dx)
473085:	34 4a                	xor    $0x4a,%al
473087:	2c 41                	sub    $0x41,%al
473089:	45                   	inc    %ebp
47308a:	47                   	inc    %edi
47308b:	42                   	inc    %edx
47308c:	75 65                	jne    0x4730f3
47308e:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
473093:	51                   	push   %ecx
473094:	5a                   	pop    %edx
473095:	48                   	dec    %eax
473096:	4a                   	dec    %edx
473097:	34 59                	xor    $0x59,%al
473099:	45                   	inc    %ebp
47309a:	77 6b                	ja     0x473107
47309c:	34 37                	xor    $0x37,%al
47309e:	66 33 2f             	xor    (%edi),%bp
4730a1:	2f                   	das
4730a2:	33 34 49             	xor    (%ecx,%ecx,2),%esi
4730a5:	2c 41                	sub    $0x41,%al
4730a7:	45                   	inc    %ebp
4730a8:	47                   	inc    %edi
4730a9:	42                   	inc    %edx
4730aa:	38 53 6e             	cmp    %dl,0x6e(%ebx)
4730ad:	6e                   	outsb  %ds:(%esi),(%dx)
4730ae:	34 49                	xor    $0x49,%al
4730b0:	2c 41                	sub    $0x41,%al
4730b2:	45                   	inc    %ebp
4730b3:	47                   	inc    %edi
4730b4:	68 36 65 66 67       	push   $0x67666536
4730b9:	67 2c 41             	addr16 sub $0x41,%al
4730bc:	51                   	push   %ecx
4730bd:	62 48 5a             	bound  %ecx,0x5a(%eax)
4730c0:	34 66                	xor    $0x66,%al
4730c2:	44                   	inc    %esp
4730c3:	78 4d                	js     0x473112
4730c5:	4a                   	dec    %edx
4730c6:	4f                   	dec    %edi
4730c7:	4d                   	dec    %ebp
4730c8:	76 39                	jbe    0x473103
4730ca:	2f                   	das
4730cb:	2f                   	das
4730cc:	39 2b                	cmp    %ebp,(%ebx)
4730ce:	43                   	inc    %ebx
4730cf:	2c 41                	sub    $0x41,%al
4730d1:	42                   	inc    %edx
4730d2:	42                   	inc    %edx
4730d3:	38 4a 47             	cmp    %cl,0x47(%edx)
4730d6:	35 35 2b 43 2c       	xor    $0x2c432b35,%eax
4730db:	41                   	inc    %ecx
4730dc:	42                   	inc    %edx
4730dd:	42                   	inc    %edx
4730de:	38 4b 48             	cmp    %cl,0x48(%ebx)
4730e1:	77 75                	ja     0x473158
4730e3:	65 66 67 67 2c 41    	gs data16 addr16 addr16 sub $0x41,%al
4730e9:	51                   	push   %ecx
4730ea:	66 43                	inc    %bx
4730ec:	78 71                	js     0x47315f
4730ee:	65 48                	gs dec %eax
4730f0:	77 6b                	ja     0x47315d
4730f2:	54                   	push   %esp
4730f3:	43                   	inc    %ebx
4730f4:	54                   	push   %esp
4730f5:	69 6d 2f 66 2f 2f 66 	imul   $0x662f2f66,0x2f(%ebp),%ebp
4730fc:	67 67 2c 41          	addr16 addr16 sub $0x41,%al
473100:	51                   	push   %ecx
473101:	63 48 77             	arpl   %ecx,0x77(%eax)
473104:	6d                   	insl   (%dx),%es:(%edi)
473105:	65 66 67 67 2c 41    	gs data16 addr16 addr16 sub $0x41,%al
47310b:	51                   	push   %ecx
47310c:	64 48                	fs dec %eax
47310e:	4a                   	dec    %edx
47310f:	35 2b 43 2c 41       	xor    $0x412c432b,%eax
473114:	42                   	inc    %edx
473115:	42                   	inc    %edx
473116:	34 66                	xor    $0x66,%al
473118:	43                   	inc    %ebx
473119:	70 34                	jo     0x47314f
47311b:	66 44                	inc    %sp
47311d:	68 4d 4a 4f 49       	push   $0x494f4a4d
473122:	50                   	push   %eax
473123:	39 2f                	cmp    %ebp,(%edi)
473125:	2f                   	das
473126:	38 2c 2c             	cmp    %ch,(%esp,%ebp,1)
473129:	2c 2c                	sub    $0x2c,%al
47312b:	64 45                	fs inc %ebp
47312d:	77 6b                	ja     0x47319a
47312f:	34 64                	xor    $0x64,%al
473131:	66 33 2f             	xor    (%edi),%bp
473134:	2f                   	das
473135:	33 34 4a             	xor    (%edx,%ecx,2),%esi
473138:	2c 41                	sub    $0x41,%al
47313a:	45                   	inc    %ebp
47313b:	48                   	dec    %eax
47313c:	78 4d                	js     0x47318b
47313e:	66 4f                	dec    %di
473140:	35 35 2b 43 51       	xor    $0x51432b35,%eax
473145:	2c 42                	sub    $0x42,%al
473147:	42                   	inc    %edx
473148:	38 55 48             	cmp    %dl,0x48(%ebp)
47314b:	30 4f 65             	xor    %cl,0x65(%edi)
47314e:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
473153:	51                   	push   %ecx
473154:	66 46                	inc    %si
473156:	52                   	push   %edx
473157:	39 54 6e 68          	cmp    %edx,0x68(%esi,%ebp,2)
47315b:	38 4c 45 77          	cmp    %cl,0x77(%ebp,%eax,2)
47315f:	6b 34 54 76          	imul   $0x76,(%esp,%edx,2),%esi
473163:	33 2f                	xor    (%edi),%ebp
473165:	2f                   	das
473166:	33 34 4a             	xor    (%edx,%ecx,2),%esi
473169:	2c 41                	sub    $0x41,%al
47316b:	45                   	inc    %ebp
47316c:	48                   	dec    %eax
47316d:	78 6b                	js     0x4731da
47316f:	67 6f                	outsl  %ds:(%si),(%dx)
473171:	77 2c                	ja     0x47319f
473173:	41                   	inc    %ecx
473174:	4a                   	dec    %edx
473175:	35 2b 43 51 2c       	xor    $0x2c51432b,%eax
47317a:	42                   	inc    %edx
47317b:	42                   	inc    %edx
47317c:	38 61 49             	cmp    %ah,0x49(%ecx)
47317f:	4d                   	dec    %ebp
473180:	4d                   	dec    %ebp
473181:	2c 41                	sub    $0x41,%al
473183:	43                   	inc    %ebx
473184:	65 66 67 6b 2c 41    	imul   $0x41,%gs:(%si),%bp
47318a:	51                   	push   %ecx
47318b:	66 47                	inc    %di
47318d:	79 44                	jns    0x4731d3
47318f:	6a 2c                	push   $0x2c
473191:	2c 6e                	sub    $0x6e,%al
473193:	68 34 54 43 54       	push   $0x54435434
473198:	67 66 2f             	addr16 data16 das
47319b:	66 2f                	data16 das
47319d:	2f                   	das
47319e:	66 67 6b 2c 41       	imul   $0x41,(%si),%bp
4731a3:	51                   	push   %ecx
4731a4:	64 48                	fs dec %eax
4731a6:	77 71                	ja     0x473219
4731a8:	65 66 67 6b 2c 41    	imul   $0x41,%gs:(%si),%bp
4731ae:	51                   	push   %ecx
4731af:	65 48                	gs dec %eax
4731b1:	77 75                	ja     0x473228
4731b3:	65 66 67 6b 2c 41    	imul   $0x41,%gs:(%si),%bp
4731b9:	51                   	push   %ecx
4731ba:	66 43                	inc    %bx
4731bc:	52                   	push   %edx
4731bd:	38 4e 6e             	cmp    %cl,0x6e(%esi)
4731c0:	68 38 4b 45 77       	push   $0x77454b38
4731c5:	6b 34 2b 76          	imul   $0x76,(%ebx,%ebp,1),%esi
4731c9:	7a 2f                	jp     0x4731fa
4731cb:	2f                   	das
4731cc:	78 63                	js     0x473231
4731ce:	72 41                	jb     0x473211
4731d0:	78 59                	js     0x47322b
4731d2:	72 41                	jb     0x473215
4731d4:	43                   	inc    %ebx
4731d5:	30 45 42             	xor    %al,0x42(%ebp)
4731d8:	78 64                	js     0x47323e
4731da:	59                   	pop    %ecx
4731db:	43                   	inc    %ebx
4731dc:	33 34 4b             	xor    (%ebx,%ecx,2),%esi
4731df:	2c 41                	sub    $0x41,%al
4731e1:	45                   	inc    %ebp
4731e2:	42                   	inc    %edx
4731e3:	67 65 65 42          	addr16 gs gs inc %edx
4731e7:	68 64 59 43 67       	push   $0x67435964
4731ec:	59                   	pop    %ecx
4731ed:	66 48                	dec    %ax
4731ef:	44                   	inc    %esp
4731f0:	2b 4c 2f 66          	sub    0x66(%edi,%ebp,1),%ecx
4731f4:	2f                   	das
4731f5:	2f                   	das
4731f6:	48                   	dec    %eax
4731f7:	78 36                	js     0x47322f
4731f9:	4e                   	dec    %esi
4731fa:	44                   	inc    %esp
4731fb:	2c 2c                	sub    $0x2c,%al
4731fd:	59                   	pop    %ecx
4731fe:	41                   	inc    %ecx
4731ff:	4c                   	dec    %esp
473200:	2c 41                	sub    $0x41,%al
473202:	45                   	inc    %ebp
473203:	4b                   	dec    %ebx
473204:	30 38                	xor    %bh,(%eax)
473206:	52                   	push   %edx
473207:	43                   	inc    %ebx
473208:	6b 55 53 2c          	imul   $0x2c,0x53(%ebp),%edx
47320c:	2c 43                	sub    $0x43,%al
47320e:	77 2c                	ja     0x47323c