47930b:	57                   	push   %edi
47930c:	67 42                	addr16 inc %edx
47930e:	48                   	dec    %eax
47930f:	41                   	inc    %ecx
479310:	48                   	dec    %eax
479311:	67 41                	addr16 inc %ecx
479313:	62 41 42             	bound  %eax,0x42(%ecx)
479316:	50                   	push   %eax
479317:	41                   	inc    %ecx
479318:	44                   	inc    %esp
479319:	49                   	dec    %ecx
47931a:	41                   	inc    %ecx
47931b:	5a                   	pop    %edx
47931c:	41                   	inc    %ecx
47931d:	42                   	inc    %edx
47931e:	73 41                	jae    0x479361
479320:	47                   	inc    %edi
479321:	51                   	push   %ecx
479322:	41                   	inc    %ecx
479323:	52                   	push   %edx
479324:	67 41                	addr16 inc %ecx
479326:	35 41 45 38 41       	xor    $0x41384541,%eax
47932b:	57                   	push   %edi
47932c:	51                   	push   %ecx
47932d:	42                   	inc    %edx
47932e:	58                   	pop    %eax
47932f:	41                   	inc    %ecx
479330:	44                   	inc    %esp
479331:	45                   	inc    %ebp
479332:	41                   	inc    %ecx
479333:	62 41 42             	bound  %eax,0x42(%ecx)
479336:	50                   	push   %eax
479337:	41                   	inc    %ecx
479338:	44                   	inc    %esp
479339:	2c 62                	sub    $0x62,%al
47933b:	41                   	inc    %ecx
47933c:	42                   	inc    %edx
47933d:	31 41 46             	xor    %eax,0x46(%ecx)
479340:	6f                   	outsl  %ds:(%esi),(%dx)
479341:	41                   	inc    %ecx
479342:	52                   	push   %edx
479343:	77 42                	ja     0x479387
479345:	57                   	push   %edi
479346:	41                   	inc    %ecx
479347:	44                   	inc    %esp
479348:	51                   	push   %ecx
479349:	41                   	inc    %ecx
47934a:	56                   	push   %esi
47934b:	2c 79                	sub    $0x79,%al
47934d:	41                   	inc    %ecx
47934e:	46                   	inc    %esi
47934f:	6b 41 4e 77          	imul   $0x77,0x4e(%ecx),%eax
479353:	42                   	inc    %edx
479354:	56                   	push   %esi
479355:	41                   	inc    %ecx
479356:	47                   	inc    %edi
479357:	30 41 56             	xor    %al,0x56(%ecx)
47935a:	67 42                	addr16 inc %edx
47935c:	6f                   	outsl  %ds:(%esi),(%dx)
47935d:	41                   	inc    %ecx
47935e:	46                   	inc    %esi
47935f:	6f                   	outsl  %ds:(%esi),(%dx)
479360:	41                   	inc    %ecx
479361:	52                   	push   %edx
479362:	67 42                	addr16 inc %edx
479364:	4f                   	dec    %edi
479365:	41                   	inc    %ecx
479366:	44                   	inc    %esp
479367:	2c 59                	sub    $0x59,%al
479369:	77 42                	ja     0x4793ad
47936b:	74 41                	je     0x4793ae
47936d:	47                   	inc    %edi
47936e:	77 41                	ja     0x4793b1
479370:	64 51                	fs push %ecx
479372:	42                   	inc    %edx
479373:	61                   	popa
479374:	41                   	inc    %ecx
479375:	48                   	dec    %eax
479376:	6f                   	outsl  %ds:(%esi),(%dx)
479377:	41                   	inc    %ecx
479378:	64 41                	fs inc %ecx
47937a:	42                   	inc    %edx
47937b:	43                   	inc    %ebx
47937c:	41                   	inc    %ecx
47937d:	46                   	inc    %esi
47937e:	6f                   	outsl  %ds:(%esi),(%dx)
47937f:	41                   	inc    %ecx
479380:	52                   	push   %edx
479381:	77 42                	ja     0x4793c5
479383:	52                   	push   %edx
479384:	41                   	inc    %ecx
479385:	44                   	inc    %esp
479386:	63 41 57             	arpl   %eax,0x57(%ecx)
479389:	67 41                	addr16 inc %ecx
47938b:	79 41                	jns    0x4793ce
47938d:	46                   	inc    %esi
47938e:	59                   	pop    %ecx
47938f:	41                   	inc    %ecx
479390:	4d                   	dec    %ebp
479391:	41                   	inc    %ecx
479392:	42                   	inc    %edx
479393:	59                   	pop    %ecx
479394:	41                   	inc    %ecx
479395:	44                   	inc    %esp
479396:	45                   	inc    %ebp
479397:	41                   	inc    %ecx
479398:	51                   	push   %ecx
479399:	67 42                	addr16 inc %edx
47939b:	32 41 47             	xor    0x47(%ecx),%al
47939e:	4d                   	dec    %ebp
47939f:	41                   	inc    %ecx
4793a0:	4d                   	dec    %ebp
4793a1:	67 42                	addr16 inc %edx
4793a3:	73 41                	jae    0x4793e6
4793a5:	44                   	inc    %esp
4793a6:	2c 59                	sub    $0x59,%al
4793a8:	51                   	push   %ecx
4793a9:	42                   	inc    %edx
4793aa:	58                   	pop    %eax
4793ab:	41                   	inc    %ecx
4793ac:	44                   	inc    %esp
4793ad:	6b 41 64 51          	imul   $0x51,0x64(%ecx),%eax
4793b1:	42                   	inc    %edx
4793b2:	50                   	push   %eax
4793b3:	41                   	inc    %ecx
4793b4:	44                   	inc    %esp
4793b5:	49                   	dec    %ecx
4793b6:	41                   	inc    %ecx
4793b7:	5a                   	pop    %edx
4793b8:	41                   	inc    %ecx
4793b9:	42                   	inc    %edx
4793ba:	73 41                	jae    0x4793fd
4793bc:	47                   	inc    %edi
4793bd:	51                   	push   %ecx
4793be:	41                   	inc    %ecx
4793bf:	52                   	push   %edx
4793c0:	67 41                	addr16 inc %ecx
4793c2:	35 41 45 51 41       	xor    $0x41514541,%eax
4793c7:	5a                   	pop    %edx
4793c8:	41                   	inc    %ecx
4793c9:	42                   	inc    %edx
4793ca:	59                   	pop    %ecx
4793cb:	41                   	inc    %ecx
4793cc:	45                   	inc    %ebp
4793cd:	6f                   	outsl  %ds:(%esi),(%dx)
4793ce:	41                   	inc    %ecx
4793cf:	65 51                	gs push %ecx
4793d1:	42                   	inc    %edx
4793d2:	61                   	popa
4793d3:	41                   	inc    %ecx
4793d4:	46                   	inc    %esi
4793d5:	63 41 4e             	arpl   %eax,0x4e(%ecx)
4793d8:	51                   	push   %ecx
4793d9:	41                   	inc    %ecx
4793da:	77 41                	ja     0x47941d
4793dc:	46                   	inc    %esi
4793dd:	49                   	dec    %ecx
4793de:	41                   	inc    %ecx
4793df:	52                   	push   %edx
4793e0:	77 41                	ja     0x479423
4793e2:	35 41 48 51 41       	xor    $0x41514841,%eax
4793e7:	57                   	push   %edi
4793e8:	51                   	push   %ecx
4793e9:	42                   	inc    %edx
4793ea:	58                   	pop    %eax
4793eb:	41                   	inc    %ecx
4793ec:	47                   	inc    %edi
4793ed:	77 41                	ja     0x479430
4793ef:	64 51                	fs push %ecx
4793f1:	42                   	inc    %edx
4793f2:	50                   	push   %eax
4793f3:	41                   	inc    %ecx
4793f4:	44                   	inc    %esp
4793f5:	45                   	inc    %ebp
4793f6:	41                   	inc    %ecx
4793f7:	54                   	push   %esp
4793f8:	67 42                	addr16 inc %edx
4793fa:	73 41                	jae    0x47943d
4793fc:	47                   	inc    %edi
4793fd:	51                   	push   %ecx
4793fe:	41                   	inc    %ecx
4793ff:	52                   	push   %edx
479400:	51                   	push   %ecx
479401:	42                   	inc    %edx
479402:	53                   	push   %ebx
479403:	41                   	inc    %ecx
479404:	47                   	inc    %edi
479405:	67 41                	addr16 inc %ecx
479407:	5a                   	pop    %edx
479408:	41                   	inc    %ecx
479409:	42                   	inc    %edx
47940a:	48                   	dec    %eax
47940b:	41                   	inc    %ecx
47940c:	45                   	inc    %ebp
47940d:	55                   	push   %ebp
47940e:	41                   	inc    %ecx
47940f:	4e                   	dec    %esi
479410:	77 42                	ja     0x479454
479412:	4e                   	dec    %esi
479413:	41                   	inc    %ecx
479414:	47                   	inc    %edi
479415:	6f                   	outsl  %ds:(%esi),(%dx)
479416:	41                   	inc    %ecx
479417:	53                   	push   %ebx
479418:	51                   	push   %ecx
479419:	41                   	inc    %ecx
47941a:	77 41                	ja     0x47945d
47941c:	45                   	inc    %ebp
47941d:	30 41 61             	xor    %al,0x61(%ecx)
479420:	67 42                	addr16 inc %edx
479422:	4e                   	dec    %esi
479423:	41                   	inc    %ecx
479424:	44                   	inc    %esp
479425:	63 41 55             	arpl   %eax,0x55(%ecx)
479428:	51                   	push   %ecx
479429:	42                   	inc    %edx
47942a:	59                   	pop    %ecx
47942b:	41                   	inc    %ecx
47942c:	45                   	inc    %ebp
47942d:	34 41                	xor    $0x41,%al
47942f:	65 67 42             	gs addr16 inc %edx
479432:	61                   	popa
479433:	41                   	inc    %ecx
479434:	46                   	inc    %esi
479435:	63 41 4d             	arpl   %eax,0x4d(%ecx)
479438:	51                   	push   %ecx
479439:	42                   	inc    %edx
47943a:	70 41                	jo     0x47947d
47943c:	47                   	inc    %edi
47943d:	49                   	dec    %ecx
47943e:	41                   	inc    %ecx
47943f:	53                   	push   %ebx
479440:	41                   	inc    %ecx
479441:	42                   	inc    %edx
479442:	73 41                	jae    0x479485
479444:	46                   	inc    %esi
479445:	51                   	push   %ecx
479446:	41                   	inc    %ecx
479447:	57                   	push   %edi
479448:	67 42                	addr16 inc %edx
47944a:	59                   	pop    %ecx
47944b:	41                   	inc    %ecx
47944c:	45                   	inc    %ebp
47944d:	6f                   	outsl  %ds:(%esi),(%dx)
47944e:	41                   	inc    %ecx
47944f:	4d                   	dec    %ebp
479450:	67 42                	addr16 inc %edx
479452:	61                   	popa
479453:	41                   	inc    %ecx
479454:	46                   	inc    %esi
479455:	67 41                	addr16 inc %ecx
479457:	53                   	push   %ebx
479458:	51                   	push   %ecx
479459:	41                   	inc    %ecx
47945a:	33 41 46             	xor    0x46(%ecx),%eax
47945d:	55                   	push   %ebp
47945e:	41                   	inc    %ecx
47945f:	4d                   	dec    %ebp
479460:	67 42                	addr16 inc %edx
479462:	73 41                	jae    0x4794a5
479464:	48                   	dec    %eax
479465:	51                   	push   %ecx
479466:	41                   	inc    %ecx
479467:	59                   	pop    %ecx
479468:	77 42                	ja     0x4794ac
47946a:	48                   	dec    %eax
47946b:	41                   	inc    %ecx
47946c:	48                   	dec    %eax
47946d:	67 41                	addr16 inc %ecx
47946f:	62 41 42             	bound  %eax,0x42(%ecx)
479472:	52                   	push   %edx
479473:	41                   	inc    %ecx
479474:	46                   	inc    %esi
479475:	67 41                	addr16 inc %ecx
479477:	54                   	push   %esp
479478:	67 42                	addr16 inc %edx
47947a:	36 41                	ss inc %ecx
47947c:	46                   	inc    %esi
47947d:	6f                   	outsl  %ds:(%esi),(%dx)
47947e:	41                   	inc    %ecx
47947f:	56                   	push   %esi
479480:	77 41                	ja     0x4794c3
479482:	78 41                	js     0x4794c5
479484:	47                   	inc    %edi
479485:	6b 41 59 67          	imul   $0x67,0x59(%ecx),%eax
479489:	42                   	inc    %edx
47948a:	49                   	dec    %ecx
47948b:	41                   	inc    %ecx
47948c:	47                   	inc    %edi
47948d:	77 41                	ja     0x4794d0
47948f:	52                   	push   %edx
479490:	67 42                	addr16 inc %edx
479492:	6c                   	insb   (%dx),%es:(%edi)
479493:	41                   	inc    %ecx
479494:	45                   	inc    %ebp
479495:	67 41                	addr16 inc %ecx
479497:	51                   	push   %ecx
479498:	67 42                	addr16 inc %edx
47949a:	7a 41                	jp     0x4794dd
47949c:	47                   	inc    %edi
47949d:	49                   	dec    %ecx
47949e:	41                   	inc    %ecx
47949f:	4d                   	dec    %ebp
4794a0:	77 42                	ja     0x4794e4
4794a2:	4b                   	dec    %ebx
4794a3:	41                   	inc    %ecx
4794a4:	47                   	inc    %edi
4794a5:	77 41                	ja     0x4794e8
4794a7:	59                   	pop    %ecx
4794a8:	77 42                	ja     0x4794ec
4794aa:	71 41                	jno    0x4794ed
4794ac:	48                   	dec    %eax
4794ad:	51                   	push   %ecx
4794ae:	41                   	inc    %ecx
4794af:	61                   	popa
4794b0:	51                   	push   %ecx
4794b1:	42                   	inc    %edx
4794b2:	5a                   	pop    %edx
4794b3:	41                   	inc    %ecx
4794b4:	46                   	inc    %esi
4794b5:	63 41 53             	arpl   %eax,0x53(%ecx)
4794b8:	67 42                	addr16 inc %edx
4794ba:	73 41                	jae    0x4794fd
4794bc:	47                   	inc    %edi
4794bd:	49                   	dec    %ecx
4794be:	41                   	inc    %ecx
4794bf:	53                   	push   %ebx
4794c0:	41                   	inc    %ecx
4794c1:	42                   	inc    %edx
4794c2:	61                   	popa
4794c3:	41                   	inc    %ecx
4794c4:	48                   	dec    %eax
4794c5:	51                   	push   %ecx
4794c6:	41                   	inc    %ecx
4794c7:	54                   	push   %esp
4794c8:	77 41                	ja     0x47950b
4794ca:	7a 41                	jp     0x47950d
4794cc:	45                   	inc    %ebp
4794cd:	34 41                	xor    $0x41,%al
4794cf:	64 41                	fs inc %ecx
4794d1:	42                   	inc    %edx
4794d2:	69 41 44 49 41 64 41 	imul   $0x41644149,0x44(%ecx),%eax
4794d9:	42                   	inc    %edx
4794da:	73 41                	jae    0x47951d
4794dc:	47                   	inc    %edi
4794dd:	51                   	push   %ecx
4794de:	41                   	inc    %ecx
4794df:	52                   	push   %edx
4794e0:	77 42                	ja     0x479524
4794e2:	57                   	push   %edi