4750cd:	41                   	inc    %ecx
4750ce:	48                   	dec    %eax
4750cf:	6f                   	outsl  %ds:(%esi),(%dx)
4750d0:	2c 2c                	sub    $0x2c,%al
4750d2:	64 2c 41             	fs sub $0x41,%al
4750d5:	52                   	push   %edx
4750d6:	2f                   	das
4750d7:	67 6b 2c 50          	imul   $0x50,(%si),%ebp
4750db:	34 4f                	xor    $0x4f,%al
4750dd:	2c 44                	sub    $0x44,%al
4750df:	2b 44 2c 41          	sub    0x41(%esp,%ebp,1),%eax
4750e3:	49                   	dec    %ecx
4750e4:	4e                   	dec    %esi
4750e5:	79 7a                	jns    0x475161
4750e7:	4c                   	dec    %esp
4750e8:	77 39                	ja     0x475123
4750ea:	6c                   	insb   (%dx),%es:(%edi)
4750eb:	49                   	dec    %ecx
4750ec:	4a                   	dec    %edx
4750ed:	74 41                	je     0x475130
4750ef:	44                   	inc    %esp
4750f0:	68 52 59 49 4b       	push   $0x4b495952
4750f5:	57                   	push   %edi
4750f6:	4d                   	dec    %ebp
4750f7:	33 67 52             	xor    0x52(%edi),%esp
4750fa:	68 4f 78 6f 2c       	push   $0x2c6f784f
4750ff:	41                   	inc    %ecx
475100:	44                   	inc    %esp
475101:	2b 44 2c 41          	sub    0x41(%esp,%ebp,1),%eax
475105:	49                   	dec    %ecx
475106:	47                   	inc    %edi
475107:	7a 4d                	jp     0x475156
475109:	73 77                	jae    0x475182
47510b:	34 67                	xor    $0x67,%al
47510d:	64 6a 4e             	fs push $0x4e
475110:	4d                   	dec    %ebp
475111:	38 56 68             	cmp    %dl,0x68(%esi)
475114:	6d                   	insl   (%dx),%es:(%edi)
475115:	4f                   	dec    %edi
475116:	78 63                	js     0x47517b
475118:	2c 2c                	sub    $0x2c,%al
47511a:	34 4b                	xor    $0x4b,%al
47511c:	67 2c 41             	addr16 sub $0x41,%al
47511f:	43                   	inc    %ebx
475120:	44                   	inc    %esp
475121:	43                   	inc    %ebx
475122:	4e                   	dec    %esi
475123:	31 7a 53             	xor    %edi,0x53(%edx)
475126:	49                   	dec    %ecx
475127:	44                   	inc    %esp
475128:	50                   	push   %eax
475129:	54                   	push   %esp
47512a:	55                   	push   %ebp
47512b:	4e                   	dec    %esi
47512c:	5a                   	pop    %edx
47512d:	68 49 4f 4c 6b       	push   $0x6b4c4f49
475132:	44                   	inc    %esp
475133:	41                   	inc    %ecx
475134:	52                   	push   %edx
475135:	5a                   	pop    %edx
475136:	4b                   	dec    %ebx
475137:	69 44 69 7a 68 54 57 	imul   $0x49575468,0x7a(%ecx,%ebp,2),%eax
47513e:	49
47513f:	4c                   	dec    %esp
475140:	68 2f 73 50 5a       	push   $0x5a50732f
475145:	68 49 4a 74 47       	push   $0x47744a49
47514a:	53                   	push   %ebx
47514b:	50                   	push   %eax
47514c:	31 59 49             	xor    %ebx,0x49(%ecx)
47514f:	50                   	push   %eax
475150:	33 33                	xor    (%ebx),%esi
475152:	37                   	aaa
475153:	42                   	inc    %edx
475154:	31 68 4b             	xor    %ebp,0x4b(%eax)
475157:	69 42 4d 72 6d 44 56 	imul   $0x56446d72,0x4d(%edx),%eax
47515e:	49                   	dec    %ecx
47515f:	45                   	inc    %ebp
475160:	71 4a                	jno    0x4751ac
475162:	79 66                	jns    0x4751ca
475164:	64 68 5a 53 41 46    	fs push $0x4641535a
47516a:	4a                   	dec    %edx
47516b:	36 6b 69 57 43       	imul   $0x43,%ss:0x57(%ecx),%ebp
475170:	6f                   	outsl  %ds:(%esi),(%dx)
475171:	2c 42                	sub    $0x42,%al
475173:	4d                   	dec    %ebp
475174:	77 41                	ja     0x4751b7
475176:	77 44                	ja     0x4751bc
475178:	59                   	pop    %ecx
475179:	2c 2c                	sub    $0x2c,%al
47517b:	48                   	dec    %eax
47517c:	51                   	push   %ecx
47517d:	2c 45                	sub    $0x45,%al
47517f:	66 34 4a             	data16 xor $0x4a,%al
475182:	2c 44                	sub    $0x44,%al
475184:	2b 44 67 2c          	sub    0x2c(%edi,%eiz,2),%eax
475188:	2f                   	das
475189:	67 77 2c             	addr16 ja 0x4751b8
47518c:	43                   	inc    %ebx
47518d:	44                   	inc    %esp
47518e:	37                   	aaa
47518f:	57                   	push   %edi
475190:	75 41                	jne    0x4751d3
475192:	47                   	inc    %edi
475193:	5a                   	pop    %edx
475194:	53                   	push   %ebx
475195:	44                   	inc    %esp
475196:	46                   	inc    %esi
475197:	7a 36                	jp     0x4751cf
475199:	63 58 57             	arpl   %ebx,0x57(%eax)
47519c:	53                   	push   %ebx
47519d:	42                   	inc    %edx
47519e:	30 31                	xor    %dh,(%ecx)
4751a0:	58                   	pop    %eax
4751a1:	66 68 59 56          	pushw  $0x5659
4751a5:	6c                   	insb   (%dx),%es:(%edi)
4751a6:	46                   	inc    %esi
4751a7:	43                   	inc    %ebx
4751a8:	2c 2c                	sub    $0x2c,%al
4751aa:	44                   	inc    %esp
4751ab:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
4751ae:	42                   	inc    %edx
4751af:	69 2c 2c 67 51 2c 41 	imul   $0x412c5167,(%esp,%ebp,1),%ebp
4751b6:	49                   	dec    %ecx
4751b7:	45                   	inc    %ebp
4751b8:	2c 2c                	sub    $0x2c,%al
4751ba:	79 2c                	jns    0x4751e8
4751bc:	2c 67                	sub    $0x67,%al
4751be:	51                   	push   %ecx
4751bf:	2c 41                	sub    $0x41,%al
4751c1:	42                   	inc    %edx
4751c2:	6f                   	outsl  %ds:(%esi),(%dx)
4751c3:	2c 41                	sub    $0x41,%al
4751c5:	42                   	inc    %edx
4751c6:	4e                   	dec    %esi
4751c7:	2c 2c                	sub    $0x2c,%al
4751c9:	2f                   	das
4751ca:	67 77 2c             	addr16 ja 0x4751f9
4751cd:	43                   	inc    %ebx
4751ce:	43                   	inc    %ebx
4751cf:	6f                   	outsl  %ds:(%esi),(%dx)
4751d0:	6e                   	outsb  %ds:(%esi),(%dx)
4751d1:	50                   	push   %eax
4751d2:	6b 5a 5a 69          	imul   $0x69,0x5a(%edx),%ebx
4751d6:	41                   	inc    %ecx
4751d7:	52                   	push   %edx
4751d8:	59                   	pop    %ecx
4751d9:	77 62                	ja     0x47523d
4751db:	6d                   	insl   (%dx),%es:(%edi)
4751dc:	59                   	pop    %ecx
4751dd:	54                   	push   %esp
4751de:	74 61                	je     0x475241
4751e0:	2c 2c                	sub    $0x2c,%al
4751e2:	4f                   	dec    %edi
4751e3:	47                   	inc    %edi
4751e4:	63 2c 2c             	arpl   %ebp,(%esp,%ebp,1)
4751e7:	67 31 37             	xor    %esi,(%bx)
4751ea:	79 70                	jns    0x47525c
4751ec:	44                   	inc    %esp
4751ed:	53                   	push   %ebx
4751ee:	41                   	inc    %ecx
4751ef:	64 51                	fs push %ecx
4751f1:	31 62 79             	xor    %esp,0x79(%edx)
4751f4:	59                   	pop    %ecx
4751f5:	53                   	push   %ebx
4751f6:	41                   	inc    %ecx
4751f7:	43                   	inc    %ebx
4751f8:	2c 2c                	sub    $0x2c,%al
4751fa:	59                   	pop    %ecx
4751fb:	69 41 44 2c 2c 59 79 	imul   $0x79592c2c,0x44(%ecx),%eax
475202:	6f                   	outsl  %ds:(%esi),(%dx)
475203:	67 41                	addr16 inc %ecx
475205:	6d                   	insl   (%dx),%es:(%edi)
475206:	58                   	pop    %eax
475207:	75 41                	jne    0x47524a
475209:	69 44 6c 5a 4f 34 43 	imul   $0x5743344f,0x5a(%esp,%ebp,2),%eax
475210:	57
475211:	57                   	push   %edi
475212:	55                   	push   %ebp
475213:	71 49                	jno    0x47525e
475215:	49                   	dec    %ecx
475216:	67 63 68 78          	arpl   %ebp,0x78(%bx,%si)
47521a:	73 67                	jae    0x475283
47521c:	64 75 4e             	fs jne 0x47526d
47521f:	34 35                	xor    $0x35,%al
475221:	46                   	inc    %esi
475222:	68 6d 5a 53 6f       	push   $0x6f535a6d
475227:	67 66 77 38          	addr16 data16 ja 0x475263
47522b:	2c 47                	sub    $0x47,%al
47522d:	56                   	push   %esi
47522e:	6d                   	insl   (%dx),%es:(%edi)
47522f:	49                   	dec    %ecx
475230:	41                   	inc    %ecx
475231:	45                   	inc    %ebp
475232:	2c 41                	sub    $0x41,%al
475234:	42                   	inc    %edx
475235:	6a 5a                	push   $0x5a
475237:	69 41 47 2c 2c 59 79 	imul   $0x79592c2c,0x47(%ecx),%eax
47523e:	6f                   	outsl  %ds:(%esi),(%dx)
47523f:	67 48                	addr16 dec %eax
475241:	71 31                	jno    0x475274
475243:	76 46                	jbe    0x47528b
475245:	6d                   	insl   (%dx),%es:(%edi)
475246:	55                   	push   %ebp
475247:	67 42                	addr16 inc %edx
475249:	71 31                	jno    0x47527c
47524b:	76 46                	jbe    0x475293
47524d:	6c                   	insb   (%dx),%es:(%edi)
47524e:	67 71 49             	addr16 jno 0x47529a
475251:	4c                   	dec    %esp
475252:	76 77                	jbe    0x4752cb
475254:	48                   	dec    %eax
475255:	75 30                	jne    0x475287
475257:	67 4f                	addr16 dec %edi
475259:	77 58                	ja     0x4752b3
47525b:	68 45 6d 45 67       	push   $0x67456d45
475260:	42                   	inc    %edx
475261:	77 2c                	ja     0x47528f
475263:	41                   	inc    %ecx
475264:	47                   	inc    %edi
475265:	4d                   	dec    %ebp
475266:	71 49                	jno    0x4752b1
475268:	45                   	inc    %ebp
475269:	49                   	dec    %ecx
47526a:	49                   	dec    %ecx
47526b:	62 38                	bound  %edi,(%eax)
47526d:	73 67                	jae    0x4752d6
47526f:	58                   	pop    %eax
475270:	45                   	inc    %ebp
475271:	54                   	push   %esp
475272:	2b 32                	sub    (%edx),%esi
475274:	32 45 67             	xor    0x67(%ebp),%al
475277:	48                   	dec    %eax
475278:	30 79 52             	xor    %bh,0x52(%ecx)
47527b:	45                   	inc    %ebp
47527c:	47                   	inc    %edi
47527d:	46                   	inc    %esi
47527e:	6c                   	insb   (%dx),%es:(%edi)
47527f:	4b                   	dec    %ebx
475280:	74 34                	je     0x4752b6
475282:	43                   	inc    %ebx
475283:	49                   	dec    %ecx
475284:	41                   	inc    %ecx
475285:	47                   	inc    %edi
475286:	2c 41                	sub    $0x41,%al
475288:	42                   	inc    %edx
475289:	7a 55                	jp     0x4752e0
47528b:	2c 41                	sub    $0x41,%al
47528d:	42                   	inc    %edx
47528e:	6e                   	outsb  %ds:(%esi),(%dx)
47528f:	30 5a 2c             	xor    %bl,0x2c(%edx)
475292:	41                   	inc    %ecx
475293:	45                   	inc    %ebp
475294:	41                   	inc    %ecx
475295:	68 55 72 44 77       	push   $0x77447255
47529a:	49                   	dec    %ecx
47529b:	56                   	push   %esi
47529c:	66 52                	push   %dx
47529e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4752a1:	51                   	push   %ecx
4752a2:	43                   	inc    %ebx
4752a3:	4b                   	dec    %ebx
4752a4:	41                   	inc    %ecx
4752a5:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
4752a8:	6f                   	outsl  %ds:(%esi),(%dx)
4752a9:	72 42                	jb     0x4752ed
4752ab:	33 30                	xor    (%eax),%esi
4752ad:	63 2c 41             	arpl   %ebp,(%ecx,%eax,2)
4752b0:	45                   	inc    %ebp
4752b1:	4b                   	dec    %ebx
4752b2:	2b 6f 43             	sub    0x43(%edi),%ebp
4752b5:	41                   	inc    %ecx
4752b6:	33 4e 4d             	xor    0x4d(%esi),%ecx
4752b9:	2c 41                	sub    $0x41,%al
4752bb:	47                   	inc    %edi
4752bc:	66 52                	push   %dx
4752be:	6f                   	outsl  %ds:(%esi),(%dx)
4752bf:	2c 41                	sub    $0x41,%al
4752c1:	51                   	push   %ecx
4752c2:	71 45                	jno    0x475309
4752c4:	7a 41                	jp     0x475307
4752c6:	46                   	inc    %esi
4752c7:	41                   	inc    %ecx
4752c8:	4e                   	dec    %esi
4752c9:	77 2c                	ja     0x4752f7
4752cb:	2c 53                	sub    $0x53,%al
4752cd:	2c 41                	sub    $0x41,%al
4752cf:	52                   	push   %edx
4752d0:	42                   	inc    %edx
4752d1:	54                   	push   %esp
4752d2:	6a 4b                	push   $0x4b
4752d4:	2c 2c                	sub    $0x2c,%al
4752d6:	46                   	inc    %esi
4752d7:	69 73 44 46 79 73 41 	imul   $0x41737946,0x44(%ebx),%esi
4752de:	4c                   	dec    %esp
4752df:	52                   	push   %edx
4752e0:	4d                   	dec    %ebp
4752e1:	43                   	inc    %ebx
4752e2:	65 79 49             	gs jns 0x47532e
4752e5:	2c 41                	sub    $0x41,%al
4752e7:	51                   	push   %ecx
4752e8:	34 6f                	xor    $0x6f,%al
4752ea:	67 2c 41             	addr16 sub $0x41,%al
4752ed:	42                   	inc    %edx
4752ee:	59                   	pop    %ecx
4752ef:	72 41                	jb     0x475332
4752f1:	78 63                	js     0x475356
4752f3:	72 41                	jb     0x475336
4752f5:	43                   	inc    %ebx
4752f6:	30 43 46             	xor    %al,0x46(%ebx)
4752f9:	69 6f 57 4f 48 30 2c 	imul   $0x2c30484f,0x57(%edi),%ebp
475300:	2c 47                	sub    $0x47,%al
475302:	4f                   	dec    %edi
475303:	5a                   	pop    %edx
475304:	59                   	pop    %ecx
475305:	2c 2c                	sub    $0x2c,%al
475307:	43                   	inc    %ebx
475308:	41                   	inc    %ecx
475309:	69 68 43 2c 41 47 46 	imul   $0x4647412c,0x43(%eax),%ebp
475310:	76 34                	jbe    0x475346
475312:	42                   	inc    %edx
475313:	66 53                	push   %bx
475315:	49                   	dec    %ecx
475316:	2c 41                	sub    $0x41,%al
475318:	51                   	push   %ecx
475319:	43                   	inc    %ebx
47531a:	65 78 77             	gs js  0x475394
47531d:	2c 41                	sub    $0x41,%al
47531f:	51                   	push   %ecx
475320:	57                   	push   %edi
475321:	4c                   	dec    %esp
475322:	78 41                	js     0x475365
475324:	43                   	inc    %ebx
475325:	65 79 49             	gs jns 0x475371
475328:	2c 41                	sub    $0x41,%al
47532a:	51                   	push   %ecx
47532b:	73 41                	jae    0x47536e
47532d:	78 59                	js     0x475388
47532f:	72 41                	jb     0x475372
475331:	78 63                	js     0x475396
475333:	72 41                	jb     0x475376
475335:	43                   	inc    %ebx
475336:	33 59 41             	xor    0x41(%ecx),%ebx
475339:	6e                   	outsb  %ds:(%esi),(%dx)
47533a:	73 69                	jae    0x4753a5
47533c:	2c 41                	sub    $0x41,%al
47533e:	45                   	inc    %ebp
47533f:	4c                   	dec    %esp
475340:	41                   	inc    %ecx
475341:	4d                   	dec    %ebp
475342:	58                   	pop    %eax