474533:	4d                   	dec    %ebp
474534:	37                   	aaa
474535:	2b 2f                	sub    (%edi),%ebp
474537:	2f                   	das
474538:	38 5a 45             	cmp    %bl,0x45(%edx)
47453b:	77 6f                	ja     0x4745ac
47453d:	72 73                	jb     0x4745b2
47453f:	52                   	push   %edx
474540:	45                   	inc    %ebp
474541:	48                   	dec    %eax
474542:	46                   	inc    %esi
474543:	31 67 54             	xor    %esp,0x54(%edi)
474546:	42                   	inc    %edx
474547:	79 73                	jns    0x4745bc
474549:	47                   	inc    %edi
47454a:	43                   	inc    %ebx
47454b:	7a 69                	jp     0x4745b6
47454d:	77 2f                	ja     0x47457e
47454f:	76 2f                	jbe    0x474580
474551:	2f                   	das
474552:	45                   	inc    %ebp
474553:	51                   	push   %ecx
474554:	63 52 42             	arpl   %edx,0x42(%edx)
474557:	49                   	dec    %ecx
474558:	35 70 4d 67 49       	xor    $0x49674d70,%eax
47455d:	72 49                	jb     0x4745a8
47455f:	43                   	inc    %ebx
474560:	76 4b                	jbe    0x4745ad
474562:	52                   	push   %edx
474563:	51                   	push   %ecx
474564:	55                   	push   %ebp
474565:	2c 41                	sub    $0x41,%al
474567:	42                   	inc    %edx
474568:	2b 2f                	sub    (%edi),%ebp
47456a:	76 2f                	jbe    0x47459b
47456c:	2f                   	das
47456d:	6b 50 37 2f          	imul   $0x2f,0x37(%eax),%edx
474571:	2f                   	das
474572:	36 48                	ss dec %eax
474574:	2b 2f                	sub    (%edi),%ebp
474576:	2f                   	das
474577:	2b 73 2f             	sub    0x2f(%ebx),%esi
47457a:	76 2f                	jbe    0x4745ab
47457c:	2f                   	das
47457d:	74 66                	je     0x4745e5
47457f:	37                   	aaa
474580:	2f                   	das
474581:	2f                   	das
474582:	7a 68                	jp     0x4745ec
474584:	75 2f                	jne    0x4745b5
474586:	76 2f                	jbe    0x4745b7
474588:	2f                   	das
474589:	45                   	inc    %ebp
47458a:	51                   	push   %ecx
47458b:	55                   	push   %ebp
47458c:	71 45                	jno    0x4745d3
47458e:	7a 41                	jp     0x4745d1
474590:	47                   	inc    %edi
474591:	41                   	inc    %ecx
474592:	50                   	push   %eax
474593:	38 42 2c             	cmp    %al,0x2c(%edx)
474596:	41                   	inc    %ecx
474597:	5a                   	pop    %edx
474598:	2c 41                	sub    $0x41,%al
47459a:	52                   	push   %edx
47459b:	2c 4b                	sub    $0x4b,%al
47459d:	4f                   	dec    %edi
47459e:	61                   	popa
47459f:	51                   	push   %ecx
4745a0:	6f                   	outsl  %ds:(%esi),(%dx)
4745a1:	72 42                	jb     0x4745e5
4745a3:	78 45                	js     0x4745ea
4745a5:	4f                   	dec    %edi
4745a6:	4f                   	dec    %edi
4745a7:	4d                   	dec    %ebp
4745a8:	6b 42 2c 41          	imul   $0x41,0x2c(%edx),%eax
4745ac:	66 45                	inc    %bp
4745ae:	43                   	inc    %ebx
4745af:	67 39 2c             	cmp    %ebp,(%si)
4745b2:	41                   	inc    %ecx
4745b3:	47                   	inc    %edi
4745b4:	45                   	inc    %ebp
4745b5:	77 34                	ja     0x4745eb
4745b7:	72 37                	jb     0x4745f0
4745b9:	67 67 52             	addr16 addr16 push %edx
4745bc:	42                   	inc    %edx
4745bd:	51                   	push   %ecx
4745be:	49                   	dec    %ecx
4745bf:	52                   	push   %edx
4745c0:	42                   	inc    %edx
4745c1:	52                   	push   %edx
4745c2:	68 61 6c 41 49       	push   $0x49416c61
4745c7:	52                   	push   %edx
4745c8:	42                   	inc    %edx
4745c9:	52                   	push   %edx
4745ca:	68 61 46 31 69       	push   $0x69314661
4745cf:	55                   	push   %ebp
4745d0:	57                   	push   %edi
4745d1:	44                   	inc    %esp
4745d2:	69 59 41 51 2c 48 42 	imul   $0x42482c51,0x41(%ecx),%ebx
4745d9:	4d                   	dec    %ebp
4745da:	4f                   	dec    %edi
4745db:	4b                   	dec    %ebx
4745dc:	39 49 44             	cmp    %ecx,0x44(%ecx)
4745df:	6a 51                	push   $0x51
4745e1:	49                   	dec    %ecx
4745e2:	2c 42                	sub    $0x42,%al
4745e4:	73 34                	jae    0x47461a
4745e6:	65 67 45             	gs addr16 inc %ebp
4745e9:	2c 42                	sub    $0x42,%al
4745eb:	73 54                	jae    0x474641
4745ed:	44                   	inc    %esp
4745ee:	69 76 43 46 68 4d 46 	imul   $0x464d6846,0x43(%esi),%esi
4745f5:	47                   	inc    %edi
4745f6:	52                   	push   %edx
4745f7:	4d                   	dec    %ebp
4745f8:	4f                   	dec    %edi
4745f9:	4b                   	dec    %ebx
4745fa:	37                   	aaa
4745fb:	6f                   	outsl  %ds:(%esi),(%dx)
4745fc:	52                   	push   %edx
4745fd:	42                   	inc    %edx
4745fe:	53                   	push   %ebx
4745ff:	77 71                	ja     0x474672
474601:	46                   	inc    %esi
474602:	68 4d 4f 4b 37       	push   $0x374b4f4d
474607:	45                   	inc    %ebp
474608:	43                   	inc    %ebx
474609:	6a 6d                	push   $0x6d
47460b:	6b 59 57 34          	imul   $0x34,0x57(%ecx),%ebx
47460f:	30 4d 2c             	xor    %cl,0x2c(%ebp)
474612:	41                   	inc    %ecx
474613:	42                   	inc    %edx
474614:	44                   	inc    %esp
474615:	42                   	inc    %edx
474616:	38 5a 4b             	cmp    %bl,0x4b(%edx)
474619:	44                   	inc    %esp
47461a:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
47461d:	59                   	pop    %ecx
47461e:	54                   	push   %esp
47461f:	44                   	inc    %esp
474620:	69 75 62 42 78 59 43 	imul   $0x43597842,0x62(%ebp),%esi
474627:	6f                   	outsl  %ds:(%esi),(%dx)
474628:	68 6f 54 44 69       	push   $0x6944546f
47462d:	75 53                	jne    0x474682
47462f:	45                   	inc    %ebp
474630:	51                   	push   %ecx
474631:	55                   	push   %ebp
474632:	58                   	pop    %eax
474633:	57                   	push   %edi
474634:	42                   	inc    %edx
474635:	4d                   	dec    %ebp
474636:	46                   	inc    %esi
474637:	45                   	inc    %ebp
474638:	51                   	push   %ecx
474639:	55                   	push   %ebp
47463a:	49                   	dec    %ecx
47463b:	6a 6d                	push   $0x6d
47463d:	6b 79 6c 78          	imul   $0x78,0x6c(%ecx),%edi
474641:	63 54 42 68          	arpl   %edx,0x68(%edx,%eax,2)
474645:	45                   	inc    %ebp
474646:	47                   	inc    %edi
474647:	4f                   	dec    %edi
474648:	70 55                	jo     0x47469f
47464a:	2c 2c                	sub    $0x2c,%al
47464c:	49                   	dec    %ecx
47464d:	41                   	inc    %ecx
47464e:	69 67 75 2c 41 47 45 	imul   $0x4547412c,0x75(%edi),%esp
474655:	77 63                	ja     0x4746ba
474657:	72 48                	jb     0x4746a1
474659:	78 45                	js     0x4746a0
47465b:	50                   	push   %eax
47465c:	52                   	push   %edx
47465d:	51                   	push   %ecx
47465e:	59                   	pop    %ecx
47465f:	2c 2c                	sub    $0x2c,%al
474661:	4c                   	dec    %esp
474662:	2c 2c                	sub    $0x2c,%al
474664:	46                   	inc    %esi
474665:	2c 2c                	sub    $0x2c,%al
474667:	43                   	inc    %ebx
474668:	55                   	push   %ebp
474669:	2c 2c                	sub    $0x2c,%al
47466b:	2f                   	das
47466c:	2c 2c                	sub    $0x2c,%al
47466e:	54                   	push   %esp
47466f:	51                   	push   %ecx
474670:	2c 41                	sub    $0x41,%al
474672:	46                   	inc    %esi
474673:	67 2c 2c             	addr16 sub $0x2c,%al
474676:	66 4a                	dec    %dx
474678:	43                   	inc    %ebx
474679:	67 39 2c             	cmp    %ebp,(%si)
47467c:	41                   	inc    %ecx
47467d:	47                   	inc    %edi
47467e:	45                   	inc    %ebp
47467f:	77 38                	ja     0x4746b9
474681:	72 31                	jb     0x4746b4
474683:	68 45 49 4c 45       	push   $0x454c4945
474688:	38 59 45             	cmp    %bl,0x45(%ecx)
47468b:	77 38                	ja     0x4746c5
47468d:	72 7a                	jb     0x474709
47468f:	52                   	push   %edx
474690:	45                   	inc    %ebp
474691:	48                   	dec    %eax
474692:	6a 6d                	push   $0x6d
474694:	6b 59 57 34          	imul   $0x34,0x57(%ecx),%ebx
474698:	30 4d 2c             	xor    %cl,0x2c(%ebp)
47469b:	41                   	inc    %ecx
47469c:	42                   	inc    %edx
47469d:	44                   	inc    %esp
47469e:	42                   	inc    %edx
47469f:	6b 54 44 79 75       	imul   $0x75,0x79(%esp,%eax,2),%edx
4746a4:	38 43 42             	cmp    %al,0x42(%ebx)
4746a7:	45                   	inc    %ebp
4746a8:	49                   	dec    %ecx
4746a9:	45                   	inc    %ebp
4746aa:	51                   	push   %ecx
4746ab:	63 52 43             	arpl   %edx,0x43(%edx)
4746ae:	42                   	inc    %edx
4746af:	68 61 6c 42 45       	push   $0x45426c61
4746b4:	48                   	dec    %eax
4746b5:	45                   	inc    %ebp
4746b6:	51                   	push   %ecx
4746b7:	67 59                	addr16 pop %ecx
4746b9:	57                   	push   %edi
4746ba:	68 64 59 6c 46       	push   $0x466c5964
4746bf:	69 65 47 78 4d 50 4b 	imul   $0x4b504d78,0x47(%ebp),%esp
4746c6:	36 49                	ss dec %ecx
4746c8:	57                   	push   %edi
4746c9:	45                   	inc    %ebp
4746ca:	77 67                	ja     0x474733
4746cc:	66 47                	inc    %di
4746ce:	79 67                	jns    0x474737
4746d0:	39 2c 41             	cmp    %ebp,(%ecx,%eax,2)
4746d3:	47                   	inc    %edi
4746d4:	45                   	inc    %ebp
4746d5:	77 38                	ja     0x47470f
4746d7:	72 6c                	jb     0x474745
4746d9:	41                   	inc    %ecx
4746da:	63 52 42             	arpl   %edx,0x42(%edx)
4746dd:	68 45 48 6f 68       	push   $0x686f4845
4746e2:	63 54 44 79          	arpl   %edx,0x79(%esp,%eax,2)
4746e6:	75 4a                	jne    0x474732
4746e8:	45                   	inc    %ebp
4746e9:	51                   	push   %ecx
4746ea:	67 58                	addr16 pop %eax
4746ec:	57                   	push   %edi
4746ed:	42                   	inc    %edx
4746ee:	4d                   	dec    %ebp
4746ef:	49                   	dec    %ecx
4746f0:	45                   	inc    %ebp
4746f1:	51                   	push   %ecx
4746f2:	67 49                	addr16 dec %ecx
4746f4:	6a 6d                	push   $0x6d
4746f6:	6b 79 77 42          	imul   $0x42,0x77(%ecx),%edi
4746fa:	45                   	inc    %ebp
4746fb:	47                   	inc    %edi
4746fc:	46                   	inc    %esi
4746fd:	31 67 54             	xor    %esp,0x54(%edi)
474700:	42                   	inc    %edx
474701:	68 45 47 41 7a       	push   $0x7a414745
474706:	39 6a 2f             	cmp    %ebp,0x2f(%edx)
474709:	2f                   	das
47470a:	2f                   	das
47470b:	2f                   	das
47470c:	42                   	inc    %edx
47470d:	6f                   	outsl  %ds:(%esi),(%dx)
47470e:	30 4d 2c             	xor    %cl,0x2c(%ebp)
474711:	41                   	inc    %ecx
474712:	42                   	inc    %edx
474713:	44                   	inc    %esp
474714:	53                   	push   %ebx
474715:	73 54                	jae    0x47476b
474717:	45                   	inc    %ebp
474718:	52                   	push   %edx
474719:	42                   	inc    %edx
47471a:	46                   	inc    %esi
47471b:	41                   	inc    %ecx
47471c:	77 2c                	ja     0x47474a
47471e:	2c 73                	sub    $0x73,%al
474720:	2c 2c                	sub    $0x2c,%al
474722:	56                   	push   %esi
474723:	2c 2c                	sub    $0x2c,%al
474725:	48                   	dec    %eax
474726:	77 2c                	ja     0x474754
474728:	41                   	inc    %ecx
474729:	42                   	inc    %edx
47472a:	38 62 4b             	cmp    %ah,0x4b(%edx)
47472d:	44                   	inc    %esp
47472e:	30 2c 41             	xor    %ch,(%ecx,%eax,2)
474731:	59                   	pop    %ecx
474732:	54                   	push   %esp
474733:	45                   	inc    %ebp
474734:	43                   	inc    %ebx
474735:	76 69                	jbe    0x4747a0
474737:	42                   	inc    %edx
474738:	68 64 5a 45 77       	push   $0x77455a64
47473d:	51                   	push   %ecx
47473e:	58                   	pop    %eax
47473f:	45                   	inc    %ebp
474740:	78 41                	js     0x474783
474742:	72 32                	jb     0x474776
474744:	41                   	inc    %ecx
474745:	4d                   	dec    %ebp
474746:	58                   	pop    %eax
474747:	57                   	push   %edi
474748:	52                   	push   %edx
474749:	4d                   	dec    %ebp
47474a:	4a                   	dec    %edx
47474b:	47                   	inc    %edi
47474c:	42                   	inc    %edx
47474d:	4d                   	dec    %ebp
47474e:	51                   	push   %ecx
47474f:	4b                   	dec    %ebx
474750:	38 34 72             	cmp    %dh,(%edx,%esi,2)
474753:	61                   	popa
474754:	41                   	inc    %ecx
474755:	63 52 43             	arpl   %edx,0x43(%edx)
474758:	5a                   	pop    %edx
474759:	6f                   	outsl  %ds:(%esi),(%dx)
47475a:	54                   	push   %esp
47475b:	43                   	inc    %ebx
47475c:	68 59 54 43 78       	push   $0x78435459
474761:	59                   	pop    %ecx
474762:	54                   	push   %esp
474763:	44                   	inc    %esp
474764:	42                   	inc    %edx
474765:	59                   	pop    %ecx
474766:	54                   	push   %esp
474767:	44                   	inc    %esp
474768:	52                   	push   %edx
474769:	45                   	inc    %ebp
47476a:	4e                   	dec    %esi
47476b:	4c                   	dec    %esp
47476c:	44                   	inc    %esp
47476d:	4d                   	dec    %ebp
47476e:	52                   	push   %edx
47476f:	44                   	inc    %esp
474770:	41                   	inc    %ecx
474771:	4b                   	dec    %ebx
474772:	4f                   	dec    %edi
474773:	61                   	popa
474774:	53                   	push   %ebx
474775:	38 67 41             	cmp    %ah,0x41(%edi)
474778:	68 45 4d 6c 42       	push   $0x426c4d45
47477d:	45                   	inc    %ebp
47477e:	4b                   	dec    %ebx
47477f:	45                   	inc    %ebp
474780:	51                   	push   %ecx