46b73e:	41                   	inc    %ecx
46b73f:	43                   	inc    %ebx
46b740:	45                   	inc    %ebp
46b741:	51                   	push   %ecx
46b742:	41                   	inc    %ecx
46b743:	53                   	push   %ebx
46b744:	51                   	push   %ecx
46b745:	4a                   	dec    %edx
46b746:	41                   	inc    %ecx
46b747:	43                   	inc    %ebx
46b748:	44                   	inc    %esp
46b749:	34 47                	xor    $0x47,%al
46b74b:	57                   	push   %edi
46b74c:	51                   	push   %ecx
46b74d:	4a                   	dec    %edx
46b74e:	41                   	inc    %ecx
46b74f:	43                   	inc    %ebx
46b750:	49                   	dec    %ecx
46b751:	55                   	push   %ebp
46b752:	43                   	inc    %ebx
46b753:	59                   	pop    %ecx
46b754:	51                   	push   %ecx
46b755:	4a                   	dec    %edx
46b756:	41                   	inc    %ecx
46b757:	43                   	inc    %ebx
46b758:	49                   	dec    %ecx
46b759:	55                   	push   %ebp
46b75a:	43                   	inc    %ebx
46b75b:	61                   	popa
46b75c:	51                   	push   %ecx
46b75d:	4a                   	dec    %edx
46b75e:	41                   	inc    %ecx
46b75f:	43                   	inc    %ebx
46b760:	49                   	dec    %ecx
46b761:	55                   	push   %ebp
46b762:	43                   	inc    %ebx
46b763:	63 51 4a             	arpl   %edx,0x4a(%ecx)
46b766:	41                   	inc    %ecx
46b767:	43                   	inc    %ebx
46b768:	49                   	dec    %ecx
46b769:	55                   	push   %ebp
46b76a:	43                   	inc    %ebx
46b76b:	65 51                	gs push %ecx
46b76d:	4a                   	dec    %edx
46b76e:	41                   	inc    %ecx
46b76f:	43                   	inc    %ebx
46b770:	49                   	dec    %ecx
46b771:	55                   	push   %ebp
46b772:	43                   	inc    %ebx
46b773:	67 51                	addr16 push %ecx
46b775:	4a                   	dec    %edx
46b776:	41                   	inc    %ecx
46b777:	43                   	inc    %ebx
46b778:	49                   	dec    %ecx
46b779:	55                   	push   %ebp
46b77a:	43                   	inc    %ebx
46b77b:	69 51 4a 41 43 49 55 	imul   $0x55494341,0x4a(%ecx),%edx
46b782:	43                   	inc    %ebx
46b783:	6b 51 4a 41          	imul   $0x41,0x4a(%ecx),%edx
46b787:	43                   	inc    %ebx
46b788:	48                   	dec    %eax
46b789:	38 47 6d             	cmp    %al,0x6d(%edi)
46b78c:	51                   	push   %ecx
46b78d:	4a                   	dec    %edx
46b78e:	41                   	inc    %ecx
46b78f:	43                   	inc    %ebx
46b790:	49                   	dec    %ecx
46b791:	55                   	push   %ebp
46b792:	43                   	inc    %ebx
46b793:	6f                   	outsl  %ds:(%esi),(%dx)
46b794:	51                   	push   %ecx
46b795:	4a                   	dec    %edx
46b796:	41                   	inc    %ecx
46b797:	43                   	inc    %ebx
46b798:	49                   	dec    %ecx
46b799:	55                   	push   %ebp
46b79a:	43                   	inc    %ebx
46b79b:	71 51                	jno    0x46b7ee
46b79d:	4a                   	dec    %edx
46b79e:	41                   	inc    %ecx
46b79f:	43                   	inc    %ebx
46b7a0:	45                   	inc    %ebp
46b7a1:	51                   	push   %ecx
46b7a2:	41                   	inc    %ecx
46b7a3:	4c                   	dec    %esp
46b7a4:	67 42                	addr16 inc %edx
46b7a6:	7a 42                	jp     0x46b7ea
46b7a8:	42                   	inc    %edx
46b7a9:	59                   	pop    %ecx
46b7aa:	47                   	inc    %edi
46b7ab:	4c                   	dec    %esp
46b7ac:	67 42                	addr16 inc %edx
46b7ae:	37                   	aaa
46b7af:	42                   	inc    %edx
46b7b0:	42                   	inc    %edx
46b7b1:	38 47 4c             	cmp    %al,0x4c(%edi)
46b7b4:	67 43                	addr16 inc %ebx
46b7b6:	44                   	inc    %esp
46b7b7:	42                   	inc    %edx
46b7b8:	45                   	inc    %ebp
46b7b9:	55                   	push   %ebp
46b7ba:	47                   	inc    %edi
46b7bb:	4c                   	dec    %esp
46b7bc:	67 43                	addr16 inc %ebx
46b7be:	4c                   	dec    %esp
46b7bf:	42                   	inc    %edx
46b7c0:	45                   	inc    %ebp
46b7c1:	34 47                	xor    $0x47,%al
46b7c3:	4c                   	dec    %esp
46b7c4:	67 43                	addr16 inc %ebx
46b7c6:	54                   	push   %esp
46b7c7:	42                   	inc    %edx
46b7c8:	47                   	inc    %edi
46b7c9:	45                   	inc    %ebp
46b7ca:	47                   	inc    %edi
46b7cb:	4c                   	dec    %esp
46b7cc:	67 43                	addr16 inc %ebx
46b7ce:	62 42 47             	bound  %eax,0x47(%edx)
46b7d1:	45                   	inc    %ebp
46b7d2:	47                   	inc    %edi
46b7d3:	4c                   	dec    %esp
46b7d4:	67 43                	addr16 inc %ebx
46b7d6:	6a 42                	push   $0x42
46b7d8:	47                   	inc    %edi
46b7d9:	45                   	inc    %ebp
46b7da:	47                   	inc    %edi
46b7db:	4c                   	dec    %esp
46b7dc:	67 43                	addr16 inc %ebx
46b7de:	72 42                	jb     0x46b822
46b7e0:	45                   	inc    %ebp
46b7e1:	34 47                	xor    $0x47,%al
46b7e3:	4c                   	dec    %esp
46b7e4:	67 43                	addr16 inc %ebx
46b7e6:	7a 42                	jp     0x46b82a
46b7e8:	47                   	inc    %edi
46b7e9:	63 47 4c             	arpl   %eax,0x4c(%edi)
46b7ec:	67 43                	addr16 inc %ebx
46b7ee:	37                   	aaa
46b7ef:	42                   	inc    %edx
46b7f0:	47                   	inc    %edi
46b7f1:	45                   	inc    %ebp
46b7f2:	47                   	inc    %edi
46b7f3:	4c                   	dec    %esp
46b7f4:	67 44                	addr16 inc %esp
46b7f6:	44                   	inc    %esp
46b7f7:	42                   	inc    %edx
46b7f8:	47                   	inc    %edi
46b7f9:	45                   	inc    %ebp
46b7fa:	47                   	inc    %edi
46b7fb:	4c                   	dec    %esp
46b7fc:	67 44                	addr16 inc %esp
46b7fe:	4c                   	dec    %esp
46b7ff:	42                   	inc    %edx
46b800:	49                   	dec    %ecx
46b801:	51                   	push   %ecx
46b802:	47                   	inc    %edi
46b803:	4c                   	dec    %esp
46b804:	67 44                	addr16 inc %esp
46b806:	54                   	push   %esp
46b807:	42                   	inc    %edx
46b808:	4b                   	dec    %ebx
46b809:	34 47                	xor    $0x47,%al
46b80b:	4c                   	dec    %esp
46b80c:	67 44                	addr16 inc %esp
46b80e:	62 42 4c             	bound  %eax,0x4c(%edx)
46b811:	73 47                	jae    0x46b85a
46b813:	77 77                	ja     0x46b88c
46b815:	41                   	inc    %ecx
46b816:	37                   	aaa
46b817:	42                   	inc    %edx
46b818:	4c                   	dec    %esp
46b819:	34 44                	xor    $0x44,%al
46b81b:	51                   	push   %ecx
46b81c:	77 46                	ja     0x46b864
46b81e:	62 42 46             	bound  %eax,0x46(%edx)
46b821:	59                   	pop    %ecx
46b822:	46                   	inc    %esi
46b823:	46                   	inc    %esi
46b824:	67 42                	addr16 inc %edx
46b826:	50                   	push   %eax
46b827:	41                   	inc    %ecx
46b828:	49                   	dec    %ecx
46b829:	55                   	push   %ebp
46b82a:	41                   	inc    %ecx
46b82b:	31 51 44             	xor    %edx,0x44(%ecx)
46b82e:	39 41 43             	cmp    %eax,0x43(%ecx)
46b831:	67 42                	addr16 inc %edx
46b833:	52                   	push   %edx
46b834:	67 46                	addr16 inc %esi
46b836:	78 41                	js     0x46b879
46b838:	58                   	pop    %eax
46b839:	77 43                	ja     0x46b87e
46b83b:	77 41                	ja     0x46b87e
46b83d:	4c                   	dec    %esp
46b83e:	4d                   	dec    %ebp
46b83f:	41                   	inc    %ecx
46b840:	74 45                	je     0x46b887
46b842:	43                   	inc    %ebx
46b843:	56                   	push   %esi
46b844:	51                   	push   %ecx
46b845:	4e                   	dec    %esi
46b846:	6a 41                	push   $0x41
46b848:	33 6b 44             	xor    0x44(%ebx),%ebp
46b84b:	6c                   	insb   (%dx),%es:(%edi)
46b84c:	51                   	push   %ecx
46b84d:	4d                   	dec    %ebp
46b84e:	49                   	dec    %ecx
46b84f:	42                   	inc    %edx
46b850:	42                   	inc    %edx
46b851:	63 45 4a             	arpl   %eax,0x4a(%ebp)
46b854:	51                   	push   %ecx
46b855:	51                   	push   %ecx
46b856:	31 42 46             	xor    %eax,0x46(%edx)
46b859:	67 45                	addr16 inc %ebp
46b85b:	62 41 53             	bound  %eax,0x53(%ecx)
46b85e:	2b 42 4e             	sub    0x4e(%edx),%eax
46b861:	4d                   	dec    %ebp
46b862:	45                   	inc    %ebp
46b863:	2f                   	das
46b864:	77 51                	ja     0x46b8b7
46b866:	63 42 54             	arpl   %eax,0x54(%edx)
46b869:	30 46 51             	xor    %al,0x51(%esi)
46b86c:	77 56                	ja     0x46b8c4
46b86e:	6e                   	outsb  %ds:(%esi),(%dx)
46b86f:	42                   	inc    %edx
46b870:	57                   	push   %edi
46b871:	73 46                	jae    0x46b8b9
46b873:	66 77 57             	data16 ja 0x46b8cd
46b876:	4d                   	dec    %ebp
46b877:	42                   	inc    %edx
46b878:	5a                   	pop    %edx
46b879:	30 46 78             	xor    %al,0x78(%esi)
46b87c:	41                   	inc    %ecx
46b87d:	58                   	pop    %eax
46b87e:	6d                   	insl   (%dx),%es:(%edi)
46b87f:	42                   	inc    %edx
46b880:	51                   	push   %ecx
46b881:	6f                   	outsl  %ds:(%esi),(%dx)
46b882:	41                   	inc    %ecx
46b883:	41                   	inc    %ecx
46b884:	51                   	push   %ecx
46b885:	41                   	inc    %ecx
46b886:	41                   	inc    %ecx
46b887:	41                   	inc    %ecx
46b888:	45                   	inc    %ebp
46b889:	4d                   	dec    %ebp
46b88a:	4c                   	dec    %esp
46b88b:	54                   	push   %esp
46b88c:	51                   	push   %ecx
46b88d:	55                   	push   %ebp
46b88e:	41                   	inc    %ecx
46b88f:	41                   	inc    %ecx
46b890:	45                   	inc    %ebp
46b891:	73 4c                	jae    0x46b8df
46b893:	55                   	push   %ebp
46b894:	51                   	push   %ecx
46b895:	55                   	push   %ebp
46b896:	43                   	inc    %ebx
46b897:	41                   	inc    %ecx
46b898:	43                   	inc    %ebx
46b899:	38 41 41             	cmp    %al,0x41(%ecx)
46b89c:	77 41                	ja     0x46b8df
46b89e:	43                   	inc    %ebx
46b89f:	41                   	inc    %ecx
46b8a0:	44                   	inc    %esp
46b8a1:	41                   	inc    %ecx
46b8a2:	41                   	inc    %ecx
46b8a3:	42                   	inc    %edx
46b8a4:	51                   	push   %ecx
46b8a5:	43                   	inc    %ebx
46b8a6:	62 41 42             	bound  %eax,0x42(%ecx)
46b8a9:	6b 46 42 49          	imul   $0x49,0x42(%esi),%eax
46b8ad:	41                   	inc    %ecx
46b8ae:	41                   	inc    %ecx
46b8af:	41                   	inc    %ecx
46b8b0:	41                   	inc    %ecx
46b8b1:	45                   	inc    %ebp
46b8b2:	41                   	inc    %ecx
46b8b3:	41                   	inc    %ecx
46b8b4:	41                   	inc    %ecx
46b8b5:	41                   	inc    %ecx
46b8b6:	41                   	inc    %ecx
46b8b7:	41                   	inc    %ecx
46b8b8:	41                   	inc    %ecx
46b8b9:	41                   	inc    %ecx
46b8ba:	41                   	inc    %ecx
46b8bb:	41                   	inc    %ecx
46b8bc:	41                   	inc    %ecx
46b8bd:	41                   	inc    %ecx
46b8be:	41                   	inc    %ecx
46b8bf:	41                   	inc    %ecx
46b8c0:	41                   	inc    %ecx
46b8c1:	41                   	inc    %ecx
46b8c2:	41                   	inc    %ecx
46b8c3:	2f                   	das
46b8c4:	67 59                	addr16 pop %ecx
46b8c6:	41                   	inc    %ecx
46b8c7:	41                   	inc    %ecx
46b8c8:	41                   	inc    %ecx
46b8c9:	49                   	dec    %ecx
46b8ca:	41                   	inc    %ecx
46b8cb:	41                   	inc    %ecx
46b8cc:	41                   	inc    %ecx
46b8cd:	41                   	inc    %ecx
46b8ce:	41                   	inc    %ecx
46b8cf:	41                   	inc    %ecx
46b8d0:	41                   	inc    %ecx
46b8d1:	41                   	inc    %ecx
46b8d2:	41                   	inc    %ecx
46b8d3:	41                   	inc    %ecx
46b8d4:	41                   	inc    %ecx
46b8d5:	41                   	inc    %ecx
46b8d6:	41                   	inc    %ecx
46b8d7:	41                   	inc    %ecx
46b8d8:	41                   	inc    %ecx
46b8d9:	45                   	inc    %ebp
46b8da:	41                   	inc    %ecx
46b8db:	53                   	push   %ebx
46b8dc:	67 45                	addr16 inc %ebp
46b8de:	41                   	inc    %ecx
46b8df:	41                   	inc    %ecx
46b8e0:	41                   	inc    %ecx
46b8e1:	41                   	inc    %ecx
46b8e2:	41                   	inc    %ecx
46b8e3:	41                   	inc    %ecx
46b8e4:	67 41                	addr16 inc %ecx
46b8e6:	41                   	inc    %ecx
46b8e7:	41                   	inc    %ecx
46b8e8:	41                   	inc    %ecx
46b8e9:	41                   	inc    %ecx
46b8ea:	41                   	inc    %ecx
46b8eb:	41                   	inc    %ecx
46b8ec:	41                   	inc    %ecx
46b8ed:	41                   	inc    %ecx
46b8ee:	41                   	inc    %ecx
46b8ef:	41                   	inc    %ecx
46b8f0:	41                   	inc    %ecx
46b8f1:	41                   	inc    %ecx
46b8f2:	41                   	inc    %ecx
46b8f3:	41                   	inc    %ecx
46b8f4:	51                   	push   %ecx
46b8f5:	41                   	inc    %ecx
46b8f6:	65 42                	gs inc %edx
46b8f8:	67 41                	addr16 inc %ecx
46b8fa:	41                   	inc    %ecx
46b8fb:	41                   	inc    %ecx
46b8fc:	41                   	inc    %ecx
46b8fd:	41                   	inc    %ecx
46b8fe:	43                   	inc    %ebx
46b8ff:	41                   	inc    %ecx