47981d:	52                   	push   %edx
47981e:	47                   	inc    %edi
47981f:	41                   	inc    %ecx
479820:	72 52                	jb     0x479874
479822:	4a                   	dec    %edx
479823:	70 43                	jo     0x479868
479825:	43                   	inc    %ebx
479826:	41                   	inc    %ecx
479827:	43                   	inc    %ebx
479828:	41                   	inc    %ecx
479829:	52                   	push   %edx
47982a:	47                   	inc    %edi
47982b:	41                   	inc    %ecx
47982c:	72 52                	jb     0x479880
47982e:	4a                   	dec    %edx
47982f:	6c                   	insb   (%dx),%es:(%edi)
479830:	42                   	inc    %edx
479831:	79 41                	jns    0x479874
479833:	42                   	inc    %edx
479834:	45                   	inc    %ebp
479835:	6d                   	insl   (%dx),%es:(%edi)
479836:	45                   	inc    %ebp
479837:	53                   	push   %ebx
479838:	67 4a                	addr16 dec %edx
47983a:	45                   	inc    %ebp
47983b:	49                   	dec    %ecx
47983c:	42                   	inc    %edx
47983d:	77 49                	ja     0x479888
47983f:	53                   	push   %ebx
479840:	67 4c                	addr16 dec %esp
479842:	45                   	inc    %ebp
479843:	53                   	push   %ebx
479844:	67 4a                	addr16 dec %edx
479846:	45                   	inc    %ebp
479847:	45                   	inc    %ebp
479848:	49                   	dec    %ecx
479849:	41                   	inc    %ecx
47984a:	45                   	inc    %ebp
47984b:	42                   	inc    %edx
47984c:	44                   	inc    %esp
47984d:	67 73 67             	addr16 jae 0x4798b7
479850:	41                   	inc    %ecx
479851:	68 4b 41 74 52       	push   $0x5274414b
479856:	4b                   	dec    %ebx
479857:	41                   	inc    %ecx
479858:	73 52                	jae    0x4798ac
47985a:	47                   	inc    %edi
47985b:	41                   	inc    %ecx
47985c:	75 51                	jne    0x4798af
47985e:	59                   	pop    %ecx
47985f:	67 41                	addr16 inc %ecx
479861:	52                   	push   %edx
479862:	4b                   	dec    %ebx
479863:	41                   	inc    %ecx
479864:	76 51                	jbe    0x4798b7
479866:	34 4a                	xor    $0x4a,%al
479868:	49                   	dec    %ecx
479869:	41                   	inc    %ecx
47986a:	49                   	dec    %ecx
47986b:	53                   	push   %ebx
47986c:	67 4a                	addr16 dec %edx
47986e:	45                   	inc    %ebp
47986f:	4f                   	dec    %edi
479870:	45                   	inc    %ebp
479871:	59                   	pop    %ecx
479872:	44                   	inc    %esp
479873:	42                   	inc    %edx
479874:	42                   	inc    %edx
479875:	43                   	inc    %ebx
479876:	2c 45                	sub    $0x45,%al
479878:	6d                   	insl   (%dx),%es:(%edi)
479879:	55                   	push   %ebp
47987a:	4e                   	dec    %esi
47987b:	49                   	dec    %ecx
47987c:	41                   	inc    %ecx
47987d:	55                   	push   %ebp
47987e:	63 44 68 47          	arpl   %eax,0x47(%eax,%ebp,2)
479882:	41                   	inc    %ecx
479883:	67 52                	addr16 push %edx
479885:	4b                   	dec    %ebx
479886:	41                   	inc    %ecx
479887:	68 52 77 64 48       	push   $0x48647752
47988c:	41                   	inc    %ecx
47988d:	55                   	push   %ebp
47988e:	67 41                	addr16 inc %ecx
479890:	51                   	push   %ecx
479891:	34 53                	xor    $0x53,%al
479893:	53                   	push   %ebx
479894:	51                   	push   %ecx
479895:	63 48 42             	arpl   %ecx,0x42(%eax)
479898:	51                   	push   %ecx
479899:	67 49                	addr16 dec %ecx
47989b:	43                   	inc    %ebx
47989c:	41                   	inc    %ecx
47989d:	67 49                	addr16 dec %ecx
47989f:	41                   	inc    %ecx
4798a0:	77 59                	ja     0x4798fb
4798a2:	64 42                	fs inc %edx
4798a4:	51                   	push   %ecx
4798a5:	51                   	push   %ecx
4798a6:	48                   	dec    %eax
4798a7:	41                   	inc    %ecx
4798a8:	67 55                	addr16 push %ebp
4798aa:	49                   	dec    %ecx
4798ab:	4b                   	dec    %ebx
4798ac:	77 63                	ja     0x479911
4798ae:	58                   	pop    %eax
4798af:	45                   	inc    %ebp
4798b0:	6f                   	outsl  %ds:(%esi),(%dx)
4798b1:	43                   	inc    %ebx
4798b2:	56                   	push   %esi
4798b3:	45                   	inc    %ebp
4798b4:	6f                   	outsl  %ds:(%esi),(%dx)
4798b5:	44                   	inc    %esp
4798b6:	46                   	inc    %esi
4798b7:	43                   	inc    %ebx
4798b8:	42                   	inc    %edx
4798b9:	30 46 48             	xor    %al,0x48(%esi)
4798bc:	51                   	push   %ecx
4798bd:	55                   	push   %ebp
4798be:	53                   	push   %ebx
4798bf:	67 4a                	addr16 dec %edx
4798c1:	55                   	push   %ebp
4798c2:	43                   	inc    %ebx
4798c3:	41                   	inc    %ecx
4798c4:	67 67 64 42          	addr16 addr16 fs inc %edx
4798c8:	51                   	push   %ecx
4798c9:	49                   	dec    %ecx
4798ca:	49                   	dec    %ecx
4798cb:	48                   	dec    %eax
4798cc:	51                   	push   %ecx
4798cd:	55                   	push   %ebp
4798ce:	53                   	push   %ebx
4798cf:	67 4d                	addr16 dec %ebp
4798d1:	6b 53 67 4d          	imul   $0x4d,0x67(%ebx),%edx
4798d5:	30 49 48             	xor    %cl,0x48(%ecx)
4798d8:	51                   	push   %ecx
4798d9:	55                   	push   %ebp
4798da:	49                   	dec    %ecx
4798db:	48                   	dec    %eax
4798dc:	51                   	push   %ecx
4798dd:	55                   	push   %ebp
4798de:	53                   	push   %ebx
4798df:	67 4e                	addr16 dec %esi
4798e1:	45                   	inc    %ebp
4798e2:	49                   	dec    %ecx
4798e3:	43                   	inc    %ebx
4798e4:	41                   	inc    %ecx
4798e5:	67 46                	addr16 inc %esi
4798e7:	49                   	dec    %ecx
4798e8:	41                   	inc    %ecx
4798e9:	45                   	inc    %ebp
4798ea:	42                   	inc    %edx
4798eb:	45                   	inc    %ebp
4798ec:	6b 6b 44 49          	imul   $0x49,0x44(%ebx),%ebp
4798f0:	2c 48                	sub    $0x48,%al
4798f2:	42                   	inc    %edx
4798f3:	79 41                	jns    0x479936
4798f5:	44                   	inc    %esp
4798f6:	43                   	inc    %ebx
4798f7:	42                   	inc    %edx
4798f8:	30 46 43             	xor    %al,0x43(%esi)
4798fb:	41                   	inc    %ecx
4798fc:	67 47                	addr16 inc %edi
4798fe:	49                   	dec    %ecx
4798ff:	41                   	inc    %ecx
479900:	49                   	dec    %ecx
479901:	42                   	inc    %edx
479902:	48                   	dec    %eax
479903:	51                   	push   %ecx
479904:	55                   	push   %ebp
479905:	43                   	inc    %ebx
479906:	41                   	inc    %ecx
479907:	79 2c                	jns    0x479935
479909:	41                   	inc    %ecx
47990a:	67 4d                	addr16 dec %ebp
47990c:	67 2c 34             	addr16 sub $0x34,%al
47990f:	44                   	inc    %esp
479910:	49                   	dec    %ecx
479911:	2c 46                	sub    $0x46,%al
479913:	42                   	inc    %edx
479914:	53                   	push   %ebx
479915:	2c 45                	sub    $0x45,%al
479917:	6f                   	outsl  %ds:(%esi),(%dx)
479918:	43                   	inc    %ebx
479919:	78 42                	js     0x47995d
47991b:	43                   	inc    %ebx
47991c:	2c 48                	sub    $0x48,%al
47991e:	51                   	push   %ecx
47991f:	55                   	push   %ebp
479920:	47                   	inc    %edi
479921:	49                   	dec    %ecx
479922:	41                   	inc    %ecx
479923:	45                   	inc    %ebp
479924:	42                   	inc    %edx
479925:	45                   	inc    %ebp
479926:	59                   	pop    %ecx
479927:	44                   	inc    %esp
479928:	68 42 53 41 42       	push   $0x42415342
47992d:	41                   	inc    %ecx
47992e:	52                   	push   %edx
47992f:	30 46 42             	xor    %al,0x42(%esi)
479932:	43                   	inc    %ebx
479933:	2c 45                	sub    $0x45,%al
479935:	6b 6b 46 49          	imul   $0x49,0x46(%ebx),%ebp
479939:	2c 53                	sub    $0x53,%al
47993b:	67 4f                	addr16 dec %edi
47993d:	6b 4c 49 41 4d       	imul   $0x4d,0x41(%ecx,%ecx,2),%ecx
479942:	42                   	inc    %edx
479943:	45                   	inc    %ebp
479944:	6b 6b 53 67          	imul   $0x67,0x53(%ebx),%ebp
479948:	4f                   	dec    %edi
479949:	6b 52 67 4f          	imul   $0x4f,0x67(%edx),%edx
47994d:	30 45 49             	xor    %al,0x49(%ebp)
479950:	41                   	inc    %ecx
479951:	45                   	inc    %ebp
479952:	42                   	inc    %edx
479953:	43                   	inc    %ebx
479954:	67 59                	addr16 pop %ecx
479956:	2c 52                	sub    $0x52,%al
479958:	4a                   	dec    %edx
479959:	4a                   	dec    %edx
47995a:	45                   	inc    %ebp
47995b:	6b 6b 45 42          	imul   $0x42,0x45(%ebx),%ebp
47995f:	77 45                	ja     0x4799a6
479961:	64 42                	fs inc %edx
479963:	51                   	push   %ecx
479964:	67 2c 78             	addr16 sub $0x78,%al
479967:	30 46 48             	xor    %al,0x48(%esi)
47996a:	51                   	push   %ecx
47996b:	55                   	push   %ebp
47996c:	49                   	dec    %ecx
47996d:	43                   	inc    %ebx
47996e:	41                   	inc    %ecx
47996f:	55                   	push   %ebp
479970:	48                   	dec    %eax
479971:	41                   	inc    %ecx
479972:	68 30 46 43 41       	push   $0x41434630
479977:	63 67 41             	arpl   %esp,0x41(%edi)
47997a:	77 45                	ja     0x4799c1
47997c:	64 42                	fs inc %edx
47997e:	51                   	push   %ecx
47997f:	67 49                	addr16 dec %ecx
479981:	42                   	inc    %edx
479982:	77 41                	ja     0x4799c5
479984:	43                   	inc    %ebx
479985:	41                   	inc    %ecx
479986:	52                   	push   %edx
479987:	4a                   	dec    %edx
479988:	4a                   	dec    %edx
479989:	45                   	inc    %ebp
47998a:	6b 6b 4e 42          	imul   $0x42,0x4e(%ebx),%ebp
47998e:	77 63                	ja     0x4799f3
479990:	43                   	inc    %ebx
479991:	45                   	inc    %ebp
479992:	59                   	pop    %ecx
479993:	44                   	inc    %esp
479994:	68 43 41 67 52       	push   $0x52674143
479999:	67 4f                	addr16 dec %edi
47999b:	45                   	inc    %ebp
47999c:	49                   	dec    %ecx
47999d:	43                   	inc    %ebx
47999e:	41                   	inc    %ecx
47999f:	55                   	push   %ebp
4799a0:	2c 51                	sub    $0x51,%al
4799a2:	45                   	inc    %ebp
4799a3:	53                   	push   %ebx
4799a4:	47                   	inc    %edi
4799a5:	51                   	push   %ecx
4799a6:	63 2c 52             	arpl   %ebp,(%edx,%edx,2)
4799a9:	47                   	inc    %edi
4799aa:	41                   	inc    %ecx
4799ab:	34 52                	xor    $0x52,%al
4799ad:	30 46 42             	xor    %al,0x42(%esi)
4799b0:	41                   	inc    %ecx
4799b1:	63 43 43             	arpl   %eax,0x43(%ebx)
4799b4:	41                   	inc    %ecx
4799b5:	67 49                	addr16 dec %ecx
4799b7:	2c 4d                	sub    $0x4d,%al
4799b9:	43                   	inc    %ebx
4799ba:	48                   	dec    %eax
4799bb:	51                   	push   %ecx
4799bc:	55                   	push   %ebp
4799bd:	64 42                	fs inc %edx
4799bf:	51                   	push   %ecx
4799c0:	67 47                	addr16 inc %edi
4799c2:	49                   	dec    %ecx
4799c3:	41                   	inc    %ecx
4799c4:	45                   	inc    %ebp
4799c5:	64 42                	fs inc %edx
4799c7:	52                   	push   %edx
4799c8:	4a                   	dec    %edx
4799c9:	4a                   	dec    %edx
4799ca:	43                   	inc    %ebx
4799cb:	43                   	inc    %ebx
4799cc:	41                   	inc    %ecx
4799cd:	44                   	inc    %esp
4799ce:	41                   	inc    %ecx
4799cf:	68 30 46 44 68       	push   $0x68444630
4799d4:	30 46 43             	xor    %al,0x43(%esi)
4799d7:	67 41                	addr16 inc %ecx
4799d9:	44                   	inc    %esp
4799da:	41                   	inc    %ecx
4799db:	68 4b 41 79 52       	push   $0x5279414b
4799e0:	4a                   	dec    %edx
4799e1:	4a                   	dec    %edx
4799e2:	48                   	dec    %eax
4799e3:	51                   	push   %ecx
4799e4:	55                   	push   %ebp
4799e5:	38 41 51             	cmp    %al,0x51(%ecx)
4799e8:	41                   	inc    %ecx
4799e9:	44                   	inc    %esp
4799ea:	41                   	inc    %ecx
4799eb:	46                   	inc    %esi
4799ec:	51                   	push   %ecx
4799ed:	4f                   	dec    %edi
4799ee:	42                   	inc    %edx
4799ef:	30 5a 6c             	xor    %bl,0x6c(%edx)
4799f2:	59                   	pop    %ecx
4799f3:	58                   	pop    %eax
4799f4:	52                   	push   %edx
4799f5:	31 63 6d             	xor    %esp,0x6d(%ebx)
4799f8:	55                   	push   %ebp
4799f9:	4a                   	dec    %edx
4799fa:	5a                   	pop    %edx
4799fb:	47                   	inc    %edi
4799fc:	56                   	push   %esi
4799fd:	68 5a 43 42 6a       	push   $0x6a42435a
479a02:	62 32                	bound  %esi,(%edx)
479a04:	52                   	push   %edx
479a05:	6c                   	insb   (%dx),%es:(%edi)
479a06:	56                   	push   %esi
479a07:	41                   	inc    %ecx
479a08:	49                   	dec    %ecx
479a09:	48                   	dec    %eax
479a0a:	52                   	push   %edx
479a0b:	58                   	pop    %eax
479a0c:	68 6a 62 48 56       	push   $0x5648626a
479a11:	6b 5a 51 46          	imul   $0x46,0x51(%edx),%ebx
479a15:	55                   	push   %ebp
479a16:	41                   	inc    %ecx
479a17:	68 56 54 64 48       	push   $0x48645456
479a1c:	4a                   	dec    %edx
479a1d:	70 63                	jo     0x479a82
479a1f:	45                   	inc    %ebp
479a20:	46                   	inc    %esi
479a21:	6d                   	insl   (%dx),%es:(%edi)
479a22:	64 47                	fs inc %edi
479a24:	56                   	push   %esi
479a25:	79 54                	jns    0x479a7b