475456:	51                   	push   %ecx
475457:	34 43                	xor    $0x43,%al
475459:	51                   	push   %ecx
47545a:	2c 41                	sub    $0x41,%al
47545c:	50                   	push   %eax
47545d:	34 4d                	xor    $0x4d,%al
47545f:	41                   	inc    %ecx
475460:	77 41                	ja     0x4754a3
475462:	34 6a                	xor    $0x6a,%al
475464:	77 4d                	ja     0x4754b3
475466:	2c 43                	sub    $0x43,%al
475468:	42                   	inc    %edx
475469:	6f                   	outsl  %ds:(%esi),(%dx)
47546a:	36 71 66             	ss jno 0x4754d3
47546d:	69 5a 53 43 43 46 56 	imul   $0x56464343,0x53(%edx),%ebx
475474:	67 64 57             	addr16 fs push %edi
475477:	53                   	push   %ebx
475478:	67 39 2c             	cmp    %ebp,(%si)
47547b:	41                   	inc    %ecx
47547c:	47                   	inc    %edi
47547d:	2f                   	das
47547e:	67 34 44             	addr16 xor $0x44,%al
475481:	41                   	inc    %ecx
475482:	44                   	inc    %esp
475483:	6a 64                	push   $0x64
475485:	2f                   	das
475486:	2f                   	das
475487:	2f                   	das
475488:	2f                   	das
475489:	2f                   	das
47548a:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
47548e:	73 61                	jae    0x4754f1
475490:	2c 41                	sub    $0x41,%al
475492:	45                   	inc    %ebp
475493:	4f                   	dec    %edi
475494:	44                   	inc    %esp
475495:	51                   	push   %ecx
475496:	44                   	inc    %esp
475497:	2c 41                	sub    $0x41,%al
475499:	67 41                	addr16 inc %ecx
47549b:	50                   	push   %eax
47549c:	2f                   	das
47549d:	2f                   	das
47549e:	2f                   	das
47549f:	79 41                	jns    0x4754e2
4754a1:	47                   	inc    %edi
4754a2:	2c 2c                	sub    $0x2c,%al
4754a4:	59                   	pop    %ecx
4754a5:	32 58 2b             	xor    0x2b(%eax),%bl
4754a8:	44                   	inc    %esp
4754a9:	67 4d                	addr16 dec %ebp
4754ab:	41                   	inc    %ecx
4754ac:	4f                   	dec    %edi
4754ad:	4c                   	dec    %esp
4754ae:	72 2f                	jb     0x4754df
4754b0:	2f                   	das
4754b1:	2f                   	das
4754b2:	2f                   	das
4754b3:	2b 43 51             	sub    0x51(%ebx),%eax
4754b6:	2c 65                	sub    $0x65,%al
4754b8:	78 77                	js     0x475531
4754ba:	2c 41                	sub    $0x41,%al
4754bc:	51                   	push   %ecx
4754bd:	67 67 50             	addr16 addr16 push %eax
4754c0:	2f                   	das
4754c1:	2f                   	das
4754c2:	2f                   	das
4754c3:	79 41                	jns    0x475506
4754c5:	46                   	inc    %esi
4754c6:	2c 2c                	sub    $0x2c,%al
4754c8:	59                   	pop    %ecx
4754c9:	32 56 41             	xor    0x41(%esi),%dl
4754cc:	54                   	push   %esp
4754cd:	77 45                	ja     0x475514
4754cf:	2c 43                	sub    $0x43,%al
4754d1:	42                   	inc    %edx
4754d2:	66 57                	push   %di
4754d4:	6a 76                	push   $0x76
4754d6:	5a                   	pop    %edx
4754d7:	49                   	dec    %ecx
4754d8:	45                   	inc    %ebp
4754d9:	36 54                	ss push %esp
4754db:	51                   	push   %ecx
4754dc:	69 4a 68 49 4f 38 32 	imul   $0x32384f49,0x68(%edx),%ecx
4754e3:	68 67 52 59 2f       	push   $0x2f595267
4754e8:	67 34 44             	addr16 xor $0x44,%al
4754eb:	41                   	inc    %ecx
4754ec:	44                   	inc    %esp
4754ed:	69 47 2f 2f 2f 2f 2f 	imul   $0x2f2f2f2f,0x2f(%edi),%eax
4754f4:	67 6b 2c 50          	imul   $0x50,(%si),%ebp
4754f8:	34 4d                	xor    $0x4d,%al
4754fa:	41                   	inc    %ecx
4754fb:	67 42                	addr16 inc %edx
4754fd:	39 48 77             	cmp    %ecx,0x77(%eax)
475500:	2c 42                	sub    $0x42,%al
475502:	43                   	inc    %ebx
475503:	42                   	inc    %edx
475504:	32 43 55             	xor    0x55(%ebx),%al
475507:	34 64                	xor    $0x64,%al
475509:	5a                   	pop    %edx
47550a:	69 43 45 39 72 48 69 	imul   $0x69487239,0x45(%ebx),%eax
475511:	57                   	push   %edi
475512:	66 34 4f             	data16 xor $0x4f,%al
475515:	41                   	inc    %ecx
475516:	77 41                	ja     0x475559
475518:	34 5a                	xor    $0x5a,%al
47551a:	50                   	push   %eax
47551b:	2f                   	das
47551c:	2f                   	das
47551d:	2f                   	das
47551e:	2f                   	das
47551f:	34 4a                	xor    $0x4a,%al
475521:	2c 41                	sub    $0x41,%al
475523:	67 77 68             	addr16 ja 0x47558e
475526:	66 4a                	dec    %dx
475528:	48                   	dec    %eax
475529:	32 55 67             	xor    0x67(%ebp),%dl
47552c:	50                   	push   %eax
47552d:	2b 67 32             	sub    0x32(%edi),%esp
475530:	34 47                	xor    $0x47,%al
475532:	46                   	inc    %esi
475533:	39 4a 2c             	cmp    %ecx,0x2c(%edx)
475536:	41                   	inc    %ecx
475537:	42                   	inc    %edx
475538:	43                   	inc    %ebx
475539:	44                   	inc    %esp
47553a:	37                   	aaa
47553b:	61                   	popa
47553c:	79 73                	jns    0x4755b1
47553e:	43                   	inc    %ebx
47553f:	49                   	dec    %ecx
475540:	50                   	push   %eax
475541:	4e                   	dec    %esi
475542:	72 4b                	jb     0x47558f
475544:	77 4a                	ja     0x475590
475546:	5a                   	pop    %edx
475547:	2f                   	das
475548:	67 34 44             	addr16 xor $0x44,%al
47554b:	41                   	inc    %ecx
47554c:	44                   	inc    %esp
47554d:	67 37                	addr16 aaa
47554f:	2f                   	das
475550:	2f                   	das
475551:	2f                   	das
475552:	2f                   	das
475553:	2f                   	das
475554:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475558:	73 61                	jae    0x4755bb
47555a:	2c 41                	sub    $0x41,%al
47555c:	45                   	inc    %ebp
47555d:	49                   	dec    %ecx
47555e:	47                   	inc    %edi
47555f:	7a 49                	jp     0x4755aa
475561:	75 55                	jne    0x4755b8
475563:	41                   	inc    %ecx
475564:	67 75 30             	addr16 jne 0x475597
475567:	41                   	inc    %ecx
475568:	2f                   	das
475569:	33 31                	xor    (%ecx),%esi
47556b:	67 67 46             	addr16 addr16 inc %esi
47556e:	77 6e                	ja     0x4755de
475570:	35 48 31 6c 76       	xor    $0x766c3148,%eax
475575:	54                   	push   %esp
475576:	51                   	push   %ecx
475577:	2c 42                	sub    $0x42,%al
475579:	69 42 49 4f 77 63 41 	imul   $0x4163774f,0x49(%edx),%eax
475580:	49                   	dec    %ecx
475581:	41                   	inc    %ecx
475582:	49                   	dec    %ecx
475583:	2c 41                	sub    $0x41,%al
475585:	42                   	inc    %edx
475586:	69 49 41 55 2c 41 42 	imul   $0x42412c55,0x41(%ecx),%ecx
47558d:	6a 59                	push   $0x59
47558f:	66 34 4f             	data16 xor $0x4f,%al
475592:	41                   	inc    %ecx
475593:	67 41                	addr16 inc %ecx
475595:	67 4c                	addr16 dec %esp
475597:	2f                   	das
475598:	51                   	push   %ecx
475599:	46                   	inc    %esi
47559a:	36 53                	ss push %ebx
47559c:	44                   	inc    %esp
47559d:	54                   	push   %esp
47559e:	43                   	inc    %ebx
47559f:	2f                   	das
4755a0:	6f                   	outsl  %ds:(%esi),(%dx)
4755a1:	57                   	push   %edi
4755a2:	57                   	push   %edi
4755a3:	50                   	push   %eax
4755a4:	34 4f                	xor    $0x4f,%al
4755a6:	41                   	inc    %ecx
4755a7:	77 41                	ja     0x4755ea
4755a9:	34 38                	xor    $0x38,%al
4755ab:	76 37                	jbe    0x4755e4
4755ad:	2f                   	das
4755ae:	2f                   	das
4755af:	2f                   	das
4755b0:	34 4a                	xor    $0x4a,%al
4755b2:	2c 41                	sub    $0x41,%al
4755b4:	55                   	push   %ebp
4755b5:	66 52                	push   %dx
4755b7:	73 2c                	jae    0x4755e5
4755b9:	41                   	inc    %ecx
4755ba:	51                   	push   %ecx
4755bb:	67 2f                	addr16 das
4755bd:	66 2f                	data16 das
4755bf:	2f                   	das
4755c0:	2f                   	das
4755c1:	32 58 2b             	xor    0x2b(%eax),%bl
4755c4:	44                   	inc    %esp
4755c5:	67 4d                	addr16 dec %ebp
4755c7:	41                   	inc    %ecx
4755c8:	4f                   	dec    %edi
4755c9:	4e                   	dec    %esi
4755ca:	6e                   	outsb  %ds:(%esi),(%dx)
4755cb:	2b 2f                	sub    (%edi),%ebp
4755cd:	2f                   	das
4755ce:	2f                   	das
4755cf:	2b 43 51             	sub    0x51(%ebx),%eax
4755d2:	2c 2f                	sub    $0x2f,%al
4755d4:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
4755d8:	73 61                	jae    0x47563b
4755da:	2c 41                	sub    $0x41,%al
4755dc:	45                   	inc    %ebp
4755dd:	49                   	dec    %ecx
4755de:	50                   	push   %eax
4755df:	6d                   	insl   (%dx),%es:(%edi)
4755e0:	32 74 78 41          	xor    0x41(%eax,%edi,2),%dh
4755e4:	67 2b 37             	sub    (%bx),%esi
4755e7:	61                   	popa
4755e8:	33 45 46             	xor    0x46(%ebp),%eax
4755eb:	6c                   	insb   (%dx),%es:(%edi)
4755ec:	6d                   	insl   (%dx),%es:(%edi)
4755ed:	62 30                	bound  %esi,(%eax)
4755ef:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
4755f2:	59                   	pop    %ecx
4755f3:	67 74 5a             	addr16 je 0x475650
4755f6:	62 50 4b             	bound  %edx,0x4b(%eax)
4755f9:	53                   	push   %ebx
4755fa:	43                   	inc    %ebx
4755fb:	31 6c 73 38          	xor    %ebp,0x38(%ebx,%esi,2)
4755ff:	70 57                	jo     0x475658
475601:	57                   	push   %edi
475602:	58                   	pop    %eax
475603:	2b 41 6e             	sub    0x6e(%ecx),%eax
475606:	30 65 2c             	xor    %ah,0x2c(%ebp)
475609:	41                   	inc    %ecx
47560a:	45                   	inc    %ebp
47560b:	49                   	dec    %ecx
47560c:	45                   	inc    %ebp
47560d:	76 70                	jbe    0x47567f
47560f:	65 53                	gs push %ebx
475611:	6b 67 58 65          	imul   $0x65,0x58(%edi),%esp
475615:	6c                   	insb   (%dx),%es:(%edi)
475616:	35 4b 56 6c 6c       	xor    $0x6c6c564b,%eax
47561b:	4b                   	dec    %ebx
47561c:	44                   	inc    %esp
47561d:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
475620:	62 2b                	bound  %ebp,(%ebx)
475622:	44                   	inc    %esp
475623:	67 4d                	addr16 dec %ebp
475625:	41                   	inc    %ecx
475626:	4f                   	dec    %edi
475627:	49                   	dec    %ecx
475628:	37                   	aaa
475629:	2b 2f                	sub    (%edi),%ebp
47562b:	2f                   	das
47562c:	2f                   	das
47562d:	2b 43 51             	sub    0x51(%ebx),%eax
475630:	2c 2f                	sub    $0x2f,%al
475632:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
475636:	73 61                	jae    0x475699
475638:	2c 41                	sub    $0x41,%al
47563a:	45                   	inc    %ebp
47563b:	49                   	dec    %ecx
47563c:	4c                   	dec    %esp
47563d:	61                   	popa
47563e:	4a                   	dec    %edx
47563f:	38 50 64             	cmp    %dl,0x64(%eax)
475642:	6c                   	insb   (%dx),%es:(%edi)
475643:	49                   	dec    %ecx
475644:	45                   	inc    %ebp
475645:	6c                   	insb   (%dx),%es:(%edi)
475646:	32 44 77 68          	xor    0x68(%edi,%esi,2),%al
47564a:	68 62 30 30 2c       	push   $0x2c303062
47564f:	41                   	inc    %ecx
475650:	5a                   	pop    %edx
475651:	39 48 2c             	cmp    %ecx,0x2c(%eax)
475654:	41                   	inc    %ecx
475655:	42                   	inc    %edx
475656:	43                   	inc    %ebx
475657:	43                   	inc    %ebx
475658:	77 4d                	ja     0x4756a7
47565a:	38 34 6a             	cmp    %dh,(%edx,%ebp,2)
47565d:	49                   	dec    %ecx
47565e:	45                   	inc    %ebp
47565f:	2f                   	das
475660:	4d                   	dec    %ebp
475661:	4d                   	dec    %ebp
475662:	64 78 68             	fs js  0x4756cd
475665:	5a                   	pop    %edx
475666:	66 34 4f             	data16 xor $0x4f,%al
475669:	41                   	inc    %ecx
47566a:	77 41                	ja     0x4756ad
47566c:	34 56                	xor    $0x56,%al
47566e:	76 37                	jbe    0x4756a7
475670:	2f                   	das
475671:	2f                   	das
475672:	7a 67                	jp     0x4756db
475674:	58                   	pop    %eax
475675:	41                   	inc    %ecx
475676:	67 2c 2f             	addr16 sub $0x2f,%al
475679:	67 6b 2c 48          	imul   $0x48,(%si),%ebp
47567d:	73 63                	jae    0x4756e2
47567f:	2c 41                	sub    $0x41,%al
475681:	45                   	inc    %ebp
475682:	49                   	dec    %ecx
475683:	50                   	push   %eax
475684:	6a 2f                	push   $0x2f
475686:	2f                   	das
475687:	2f                   	das
475688:	38 67 41             	cmp    %ah,0x41(%edi)
47568b:	67 2c 41             	addr16 sub $0x41,%al
47568e:	47                   	inc    %edi
47568f:	4e                   	dec    %esi
475690:	6c                   	insb   (%dx),%es:(%edi)
475691:	51                   	push   %ecx
475692:	4f                   	dec    %edi
475693:	59                   	pop    %ecx
475694:	2c 41                	sub    $0x41,%al
475696:	42                   	inc    %edx
475697:	2b 42 51             	sub    0x51(%edx),%eax
47569a:	2c 42                	sub    $0x42,%al
47569c:	50                   	push   %eax
47569d:	34 4f                	xor    $0x4f,%al
47569f:	2c 41                	sub    $0x41,%al
4756a1:	34 48                	xor    $0x48,%al
4756a3:	51                   	push   %ecx
4756a4:	2c 41                	sub    $0x41,%al
4756a6:	50                   	push   %eax
4756a7:	34 4d                	xor    $0x4d,%al
4756a9:	42                   	inc    %edx
4756aa:	51                   	push   %ecx
4756ab:	42                   	inc    %edx
4756ac:	46                   	inc    %esi
4756ad:	42                   	inc    %edx
4756ae:	51                   	push   %ecx
4756af:	2c 41                	sub    $0x41,%al
4756b1:	42                   	inc    %edx
4756b2:	38 2c 41             	cmp    %ch,(%ecx,%eax,2)