4741cc:	4b                   	dec    %ebx
4741cd:	37                   	aaa
4741ce:	49                   	dec    %ecx
4741cf:	57                   	push   %edi
4741d0:	4b                   	dec    %ebx
4741d1:	77 4d                	ja     0x474220
4741d3:	58                   	pop    %eax
4741d4:	4b                   	dec    %ebx
4741d5:	77 41                	ja     0x474218
4741d7:	74 70                	je     0x474249
4741d9:	41                   	inc    %ecx
4741da:	67 5a                	addr16 pop %edx
4741dc:	4c                   	dec    %esp
4741dd:	78 6f                	js     0x47424e
4741df:	49                   	dec    %ecx
4741e0:	46                   	inc    %esi
4741e1:	7a 49                	jp     0x47422c
4741e3:	49                   	dec    %ecx
4741e4:	42                   	inc    %edx
4741e5:	68 5a 76 4d 77       	push   $0x774d765a
4741ea:	2c 42                	sub    $0x42,%al
4741ec:	69 59 49 47 44 49 34 	imul   $0x34494447,0x49(%ecx),%ebx
4741f3:	42                   	inc    %edx
4741f4:	68 5a 76 4d 77       	push   $0x774d765a
4741f9:	2c 42                	sub    $0x42,%al
4741fb:	69 59 72 4c 67 67 66 	imul   $0x6667674c,0x72(%ecx),%ebx
474202:	43                   	inc    %ebx
474203:	79 38                	jns    0x47423d
474205:	56                   	push   %esi
474206:	42                   	inc    %edx
474207:	68 38 52 62 7a       	push   $0x7a625238
47420c:	4d                   	dec    %ebp
47420d:	2c 41                	sub    $0x41,%al
47420f:	59                   	pop    %ecx
474210:	6d                   	insl   (%dx),%es:(%edi)
474211:	42                   	inc    %edx
474212:	67 67 5a             	addr16 addr16 pop %edx
474215:	57                   	push   %edi
474216:	57                   	push   %edi
474217:	38 7a 2c             	cmp    %bh,0x2c(%edx)
47421a:	41                   	inc    %ecx
47421b:	47                   	inc    %edi
47421c:	4a                   	dec    %edx
47421d:	69 73 55 42 68 38 53 	imul   $0x53386842,0x55(%ebx),%esi
474224:	62 7a 4d             	bound  %edi,0x4d(%edx)
474227:	2c 41                	sub    $0x41,%al
474229:	59                   	pop    %ecx
47422a:	6d                   	insl   (%dx),%es:(%edi)
47422b:	42                   	inc    %edx
47422c:	67 67 66 43          	addr16 addr16 inc %bx
474230:	31 6c 76 4d          	xor    %ebp,0x4d(%esi,%esi,2)
474234:	77 2c                	ja     0x474262
474236:	42                   	inc    %edx
474237:	69 59 48 43 46 67 4c 	imul   $0x4c674643,0x48(%ecx),%ebx
47423e:	4f                   	dec    %edi
47423f:	4e                   	dec    %esi
474240:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
474243:	43                   	inc    %ebx
474244:	41                   	inc    %ecx
474245:	77 63                	ja     0x4742aa
474247:	6c                   	insb   (%dx),%es:(%edi)
474248:	46                   	inc    %esi
474249:	31 67 4c             	xor    %esp,0x4c(%edi)
47424c:	57                   	push   %edi
47424d:	4a                   	dec    %edx
47424e:	51                   	push   %ecx
47424f:	4e                   	dec    %esi
474250:	4b                   	dec    %ebx
474251:	78 63                	js     0x4742b6
474253:	52                   	push   %edx
474254:	42                   	inc    %edx
474255:	55                   	push   %ebp
474256:	55                   	push   %ebp
474257:	45                   	inc    %ebp
474258:	2c 2c                	sub    $0x2c,%al
47425a:	43                   	inc    %ebx
47425b:	77 2c                	ja     0x474289
47425d:	41                   	inc    %ecx
47425e:	42                   	inc    %edx
47425f:	67 2c 2c             	addr16 sub $0x2c,%al
474262:	6d                   	insl   (%dx),%es:(%edi)
474263:	2c 2c                	sub    $0x2c,%al
474265:	4c                   	dec    %esp
474266:	77 2c                	ja     0x474294
474268:	41                   	inc    %ecx
474269:	42                   	inc    %edx
47426a:	38 62 4b             	cmp    %ah,0x4b(%edx)
47426d:	44                   	inc    %esp
47426e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
474271:	59                   	pop    %ecx
474272:	54                   	push   %esp
474273:	42                   	inc    %edx
474274:	53                   	push   %ebx
474275:	76 65                	jbe    0x4742dc
474277:	42                   	inc    %edx
474278:	67 6c                	insb   (%dx),%es:(%di)
47427a:	76 4d                	jbe    0x4742c9
47427c:	77 2c                	ja     0x4742aa
47427e:	42                   	inc    %edx
47427f:	69 59 58 45 77 55 72 	imul   $0x72557745,0x58(%ecx),%ebx
474286:	30 52 59             	xor    %dl,0x59(%edx)
474289:	54                   	push   %esp
47428a:	42                   	inc    %edx
47428b:	42                   	inc    %edx
47428c:	38 5a 4b             	cmp    %bl,0x4b(%edx)
47428f:	44                   	inc    %esp
474290:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
474293:	59                   	pop    %ecx
474294:	54                   	push   %esp
474295:	42                   	inc    %edx
474296:	53                   	push   %ebx
474297:	76 44                	jbe    0x4742dd
474299:	45                   	inc    %ebp
47429a:	51                   	push   %ecx
47429b:	51                   	push   %ecx
47429c:	73 43                	jae    0x4742e1
47429e:	78 6b                	js     0x47430b
4742a0:	54                   	push   %esp
4742a1:	42                   	inc    %edx
4742a2:	53                   	push   %ebx
4742a3:	75 36                	jne    0x4742db
4742a5:	45                   	inc    %ebp
4742a6:	51                   	push   %ecx
4742a7:	51                   	push   %ecx
4742a8:	58                   	pop    %eax
4742a9:	57                   	push   %edi
4742aa:	42                   	inc    %edx
4742ab:	4d                   	dec    %ebp
4742ac:	45                   	inc    %ebp
4742ad:	42                   	inc    %edx
4742ae:	78 45                	js     0x4742f5
4742b0:	45                   	inc    %ebp
4742b1:	57                   	push   %edi
4742b2:	41                   	inc    %ecx
4742b3:	51                   	push   %ecx
4742b4:	76 57                	jbe    0x47430d
4742b6:	42                   	inc    %edx
4742b7:	45                   	inc    %ebp
4742b8:	45                   	inc    %ebp
4742b9:	48                   	dec    %eax
4742ba:	43                   	inc    %ebx
4742bb:	39 54 41 67          	cmp    %edx,0x67(%ecx,%eax,2)
4742bf:	4d                   	dec    %ebp
4742c0:	48                   	dec    %eax
4742c1:	57                   	push   %edi
4742c2:	42                   	inc    %edx
4742c3:	45                   	inc    %ebp
4742c4:	45                   	inc    %ebp
4742c5:	57                   	push   %edi
4742c6:	4a                   	dec    %edx
4742c7:	51                   	push   %ecx
4742c8:	4a                   	dec    %edx
4742c9:	4c                   	dec    %esp
4742ca:	75 4d                	jne    0x474319
4742cc:	72 46                	jb     0x474314
4742ce:	78 45                	js     0x474315
4742d0:	48                   	dec    %eax
4742d1:	52                   	push   %edx
4742d2:	51                   	push   %ecx
4742d3:	51                   	push   %ecx
4742d4:	2c 2c                	sub    $0x2c,%al
4742d6:	4c                   	dec    %esp
4742d7:	2c 2c                	sub    $0x2c,%al
4742d9:	47                   	inc    %edi
4742da:	51                   	push   %ecx
4742db:	2c 41                	sub    $0x41,%al
4742dd:	43                   	inc    %ebx
4742de:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)
4742e1:	42                   	inc    %edx
4742e2:	48                   	dec    %eax
4742e3:	2c 2c                	sub    $0x2c,%al
4742e5:	48                   	dec    %eax
4742e6:	78 6b                	js     0x474353
4742e8:	6f                   	outsl  %ds:(%esi),(%dx)
4742e9:	50                   	push   %eax
4742ea:	51                   	push   %ecx
4742eb:	2c 42                	sub    $0x42,%al
4742ed:	68 4d 48 4b 39       	push   $0x394b484d
4742f2:	34 47                	xor    $0x47,%al
4742f4:	48                   	dec    %eax
4742f5:	78 42                	js     0x474339
4742f7:	76 4d                	jbe    0x474346
4742f9:	77 2c                	ja     0x474327
4742fb:	42                   	inc    %edx
4742fc:	69 59 58 45 77 63 72 	imul   $0x72637745,0x58(%ecx),%ebx
474303:	30 41 59             	xor    %al,0x59(%ecx)
474306:	52                   	push   %edx
474307:	42                   	inc    %edx
474308:	42                   	inc    %edx
474309:	6c                   	insb   (%dx),%es:(%edi)
47430a:	5a                   	pop    %edx
47430b:	62 7a 4d             	bound  %edi,0x4d(%edx)
47430e:	2c 41                	sub    $0x41,%al
474310:	59                   	pop    %ecx
474311:	6d                   	insl   (%dx),%es:(%edi)
474312:	48                   	dec    %eax
474313:	78 45                	js     0x47435a
474315:	6f                   	outsl  %ds:(%esi),(%dx)
474316:	50                   	push   %eax
474317:	51                   	push   %ecx
474318:	2c 42                	sub    $0x42,%al
47431a:	68 4d 48 4b 37       	push   $0x374b484d
47431f:	6f                   	outsl  %ds:(%esi),(%dx)
474320:	52                   	push   %edx
474321:	42                   	inc    %edx
474322:	42                   	inc    %edx
474323:	6b 79 41 69          	imul   $0x69,0x41(%ecx),%edi
474327:	73 4d                	jae    0x474376
474329:	4b                   	dec    %ebx
47432a:	78 30                	js     0x47435c
47432c:	35 67 50 37 2f       	xor    $0x2f375067,%eax
474331:	2f                   	das
474332:	7a 68                	jp     0x47439c
474334:	34 2f                	xor    $0x2f,%al
474336:	76 2f                	jbe    0x474367
474338:	2f                   	das
474339:	46                   	inc    %esi
47433a:	68 4d 48 4b 36       	push   $0x364b484d
47433f:	49                   	dec    %ecx
474340:	48                   	dec    %eax
474341:	45                   	inc    %ebp
474342:	51                   	push   %ecx
474343:	52                   	push   %edx
474344:	59                   	pop    %ecx
474345:	43                   	inc    %ebx
474346:	79 73                	jns    0x4743bb
474348:	48                   	dec    %eax
474349:	4c                   	dec    %esp
47434a:	41                   	inc    %ecx
47434b:	55                   	push   %ebp
47434c:	34 57                	xor    $0x57,%al
47434e:	2f                   	das
47434f:	37                   	aaa
474350:	2f                   	das
474351:	2f                   	das
474352:	77 63                	ja     0x4743b7
474354:	45                   	inc    %ebp
474355:	4d                   	dec    %ebp
474356:	67 49                	addr16 dec %ecx
474358:	72 43                	jb     0x47439d
47435a:	7a 68                	jp     0x4743c4
47435c:	51                   	push   %ecx
47435d:	2f                   	das
47435e:	76 2f                	jbe    0x47438f
474360:	2f                   	das
474361:	43                   	inc    %ebx
474362:	7a 68                	jp     0x4743cc
474364:	45                   	inc    %ebp
474365:	2f                   	das
474366:	76 2f                	jbe    0x474397
474368:	2f                   	das
474369:	42                   	inc    %edx
47436a:	6d                   	insl   (%dx),%es:(%edi)
47436b:	38 30                	cmp    %dh,(%eax)
47436d:	2c 41                	sub    $0x41,%al
47436f:	47                   	inc    %edi
474370:	4b                   	dec    %ebx
474371:	68 34 54 4d 41       	push   $0x414d5434
474376:	55                   	push   %ebp
474377:	41                   	inc    %ecx
474378:	71 41                	jno    0x4743bb
47437a:	45                   	inc    %ebp
47437b:	2c 42                	sub    $0x42,%al
47437d:	67 2c 42             	addr16 sub $0x42,%al
474380:	45                   	inc    %ebp
474381:	2c 6f                	sub    $0x6f,%al
474383:	35 70 6a 51 77       	xor    $0x77516a70,%eax
474388:	2c 41                	sub    $0x41,%al
47438a:	45                   	inc    %ebp
47438b:	4b                   	dec    %ebx
47438c:	4b                   	dec    %ebx
47438d:	77 63                	ja     0x4743f2
47438f:	52                   	push   %edx
474390:	43                   	inc    %ebx
474391:	44                   	inc    %esp
474392:	68 30 41 51 2c       	push   $0x2c514130
474397:	48                   	dec    %eax
474398:	78 73                	js     0x47440d
47439a:	6f                   	outsl  %ds:(%esi),(%dx)
47439b:	50                   	push   %eax
47439c:	51                   	push   %ecx
47439d:	2c 42                	sub    $0x42,%al
47439f:	68 4d 49 4b 2b       	push   $0x2b4b494d
4743a4:	34 43                	xor    $0x43,%al
4743a6:	6a 6d                	push   $0x6d
4743a8:	6d                   	insl   (%dx),%es:(%edi)
4743a9:	4e                   	dec    %esi
4743aa:	44                   	inc    %esp
4743ab:	2c 2c                	sub    $0x2c,%al
4743ad:	54                   	push   %esp
4743ae:	68 4b 41 51 2c       	push   $0x2c51414b
4743b3:	46                   	inc    %esi
4743b4:	78 4d                	js     0x474403
4743b6:	49                   	dec    %ecx
4743b7:	4b                   	dec    %ebx
4743b8:	39 77 57             	cmp    %esi,0x57(%edi)
4743bb:	4f                   	dec    %edi
4743bc:	43                   	inc    %ebx
4743bd:	73 42                	jae    0x474401
4743bf:	2c 41                	sub    $0x41,%al
4743c1:	66 45                	inc    %bp
4743c3:	53                   	push   %ebx
4743c4:	67 39 2c             	cmp    %ebp,(%si)
4743c7:	41                   	inc    %ecx
4743c8:	47                   	inc    %edi
4743c9:	45                   	inc    %ebp
4743ca:	77 67                	ja     0x474433
4743cc:	72 79                	jb     0x474447
4743ce:	77 59                	ja     0x474429
4743d0:	52                   	push   %edx
4743d1:	42                   	inc    %edx
4743d2:	68 45 47 6e 68       	push   $0x686e4745
4743d7:	6f                   	outsl  %ds:(%esi),(%dx)
4743d8:	54                   	push   %esp
4743d9:	43                   	inc    %ebx
4743da:	43                   	inc    %ebx
4743db:	76 41                	jbe    0x47441e
4743dd:	45                   	inc    %ebp
4743de:	51                   	push   %ecx
4743df:	59                   	pop    %ecx
4743e0:	73 43                	jae    0x474425
4743e2:	78 67                	js     0x47444b
4743e4:	54                   	push   %esp
4743e5:	43                   	inc    %ebx
4743e6:	43                   	inc    %ebx
4743e7:	75 33                	jne    0x47441c
4743e9:	45                   	inc    %ebp
4743ea:	51                   	push   %ecx
4743eb:	59                   	pop    %ecx
4743ec:	58                   	pop    %eax
4743ed:	57                   	push   %edi
4743ee:	42                   	inc    %edx
4743ef:	4d                   	dec    %ebp
4743f0:	47                   	inc    %edi
4743f1:	45                   	inc    %ebp
4743f2:	51                   	push   %ecx
4743f3:	59                   	pop    %ecx
4743f4:	47                   	inc    %edi
4743f5:	6a 6d                	push   $0x6d
4743f7:	6b 79 33 77          	imul   $0x77,0x33(%ecx),%edi
4743fb:	49                   	dec    %ecx
4743fc:	48                   	dec    %eax
4743fd:	41                   	inc    %ecx
4743fe:	6f                   	outsl  %ds:(%esi),(%dx)
4743ff:	35 70 4b 48 38       	xor    $0x38484b70,%eax
474404:	2c 41                	sub    $0x41,%al
474406:	6f                   	outsl  %ds:(%esi),(%dx)
474407:	72 46                	jb     0x47444f
474409:	78 45                	js     0x474450
47440b:	4a                   	dec    %edx