42f702:	41                   	inc    %ecx
42f703:	72 2b                	jb     0x42f730
42f705:	44                   	inc    %esp
42f706:	41                   	inc    %ecx
42f707:	49                   	dec    %ecx
42f708:	41                   	inc    %ecx
42f709:	49                   	dec    %ecx
42f70a:	41                   	inc    %ecx
42f70b:	6f                   	outsl  %ds:(%esi),(%dx)
42f70c:	6c                   	insb   (%dx),%es:(%edi)
42f70d:	56                   	push   %esi
42f70e:	51                   	push   %ecx
42f70f:	70 6d                	jo     0x42f77e
42f711:	5a                   	pop    %edx
42f712:	53                   	push   %ebx
42f713:	44                   	inc    %esp
42f714:	62 55 35             	bound  %edx,0x35(%ebp)
42f717:	58                   	pop    %eax
42f718:	34 57                	xor    $0x57,%al
42f71a:	53                   	push   %ebx
42f71b:	41                   	inc    %ecx
42f71c:	43                   	inc    %ebx
42f71d:	41                   	inc    %ecx
42f71e:	41                   	inc    %ecx
42f71f:	41                   	inc    %ecx
42f720:	41                   	inc    %ecx
42f721:	59                   	pop    %ecx
42f722:	79 43                	jns    0x42f767
42f724:	52                   	push   %edx
42f725:	7a 61                	jp     0x42f788
42f727:	59                   	pop    %ecx
42f728:	4e                   	dec    %esi
42f729:	57                   	push   %edi
42f72a:	43                   	inc    %ebx
42f72b:	43                   	inc    %ebx
42f72c:	73 30                	jae    0x42f75e
42f72e:	32 6a 77             	xor    0x77(%edx),%ch
42f731:	57                   	push   %edi
42f732:	53                   	push   %ebx
42f733:	44                   	inc    %esp
42f734:	62 45 56             	bound  %eax,0x56(%ebp)
42f737:	4c                   	dec    %esp
42f738:	65 57                	gs push %edi
42f73a:	4a                   	dec    %edx
42f73b:	6f                   	outsl  %ds:(%esi),(%dx)
42f73c:	67 41                	addr16 inc %ecx
42f73e:	44                   	inc    %esp
42f73f:	67 56                	addr16 push %esi
42f741:	4c                   	dec    %esp
42f742:	43                   	inc    %ebx
42f743:	41                   	inc    %ecx
42f744:	67 66 36 41          	addr16 ss inc %cx
42f748:	56                   	push   %esi
42f749:	57                   	push   %edi
42f74a:	53                   	push   %ebx
42f74b:	44                   	inc    %esp
42f74c:	55                   	push   %ebp
42f74d:	75 48                	jne    0x42f797
42f74f:	51                   	push   %ecx
42f750:	57                   	push   %edi
42f751:	59                   	pop    %ecx
42f752:	52                   	push   %edx
42f753:	51                   	push   %ecx
42f754:	67 43                	addr16 inc %ebx
42f756:	41                   	inc    %ecx
42f757:	6d                   	insl   (%dx),%es:(%edi)
42f758:	69 33 47 59 67 39    	imul   $0x39675947,(%ebx),%esi
42f75e:	66 5a                	pop    %dx
42f760:	64 49                	fs dec %ecx
42f762:	31 6d 4e             	xor    %ebp,0x4e(%ebp)
42f765:	48                   	dec    %eax
42f766:	77 41                	ja     0x42f7a9
42f768:	41                   	inc    %ecx
42f769:	41                   	inc    %ecx
42f76a:	53                   	push   %ebx
42f76b:	55                   	push   %ebp
42f76c:	67 52                	addr16 push %edx
42f76e:	32 6a 42             	xor    0x42(%edx),%ch
42f771:	46                   	inc    %esi
42f772:	69 43 35 6c 7a 37 70 	imul   $0x70377a6c,0x35(%ebx),%eax
42f779:	57                   	push   %edi
42f77a:	4e                   	dec    %esi
42f77b:	41                   	inc    %ecx
42f77c:	4a                   	dec    %edx
42f77d:	41                   	inc    %ecx
42f77e:	41                   	inc    %ecx
42f77f:	41                   	inc    %ecx
42f780:	42                   	inc    %edx
42f781:	4b                   	dec    %ebx
42f782:	43                   	inc    %ebx
42f783:	63 41 41             	arpl   %eax,0x41(%ecx)
42f786:	41                   	inc    %ecx
42f787:	71 69                	jno    0x42f7f2
42f789:	4a                   	dec    %edx
42f78a:	53                   	push   %ebx
42f78b:	41                   	inc    %ecx
42f78c:	46                   	inc    %esi
42f78d:	46                   	inc    %esi
42f78e:	6c                   	insb   (%dx),%es:(%edi)
42f78f:	45                   	inc    %ebp
42f790:	68 49 47 6a 67       	push   $0x676a4749
42f795:	5a                   	pop    %edx
42f796:	65 4e                	gs dec %esi
42f798:	59                   	pop    %ecx
42f799:	49                   	dec    %ecx
42f79a:	4a                   	dec    %edx
42f79b:	32 71 5a             	xor    0x5a(%ecx),%dh
42f79e:	42                   	inc    %edx
42f79f:	31 59 49             	xor    %ebx,0x49(%ecx)
42f7a2:	41                   	inc    %ecx
42f7a3:	75 68                	jne    0x42f80d
42f7a5:	47                   	inc    %edi
42f7a6:	79 4a                	jns    0x42f7f2
42f7a8:	68 30 41 45 41       	push   $0x41454130
42f7ad:	41                   	inc    %ecx
42f7ae:	41                   	inc    %ecx
42f7af:	45                   	inc    %ebp
42f7b0:	6f                   	outsl  %ds:(%esi),(%dx)
42f7b1:	4a                   	dec    %edx
42f7b2:	77 41                	ja     0x42f7f5
42f7b4:	41                   	inc    %ecx
42f7b5:	43                   	inc    %ebx
42f7b6:	71 49                	jno    0x42f801
42f7b8:	55                   	push   %ebp
42f7b9:	4b                   	dec    %ebx
42f7ba:	43                   	inc    %ebx
42f7bb:	77 41                	ja     0x42f7fe
42f7bd:	41                   	inc    %ecx
42f7be:	41                   	inc    %ecx
42f7bf:	72 2b                	jb     0x42f7ec
42f7c1:	44                   	inc    %esp
42f7c2:	67 38 41 49          	cmp    %al,0x49(%bx,%di)
42f7c6:	49                   	dec    %ecx
42f7c7:	4a                   	dec    %edx
42f7c8:	51                   	push   %ecx
42f7c9:	49                   	dec    %ecx
42f7ca:	75 77                	jne    0x42f843
42f7cc:	67 79 64             	addr16 jns 0x42f833
42f7cf:	6d                   	insl   (%dx),%es:(%edi)
42f7d0:	4c                   	dec    %esp
42f7d1:	48                   	dec    %eax
42f7d2:	46                   	inc    %esi
42f7d3:	6b 67 4b 4c          	imul   $0x4c,0x4b(%edi),%esp
42f7d7:	4a                   	dec    %edx
42f7d8:	4d                   	dec    %ebp
42f7d9:	49                   	dec    %ecx
42f7da:	46                   	inc    %esi
42f7db:	67 67 46             	addr16 addr16 inc %esi
42f7de:	70 69                	jo     0x42f849
42f7e0:	51                   	push   %ecx
42f7e1:	48                   	dec    %eax
42f7e2:	6d                   	insl   (%dx),%es:(%edi)
42f7e3:	46                   	inc    %esi
42f7e4:	6d                   	insl   (%dx),%es:(%edi)
42f7e5:	49                   	dec    %ecx
42f7e6:	49                   	dec    %ecx
42f7e7:	68 48 6a 41 35       	push   $0x35416a48
42f7ec:	5a                   	pop    %edx
42f7ed:	49                   	dec    %ecx
42f7ee:	41                   	inc    %ecx
42f7ef:	55                   	push   %ebp
42f7f0:	41                   	inc    %ecx
42f7f1:	41                   	inc    %ecx
42f7f2:	41                   	inc    %ecx
42f7f3:	42                   	inc    %edx
42f7f4:	6a 2f                	push   $0x2f
42f7f6:	67 34 59             	addr16 xor $0x59,%al
42f7f9:	41                   	inc    %ecx
42f7fa:	44                   	inc    %esp
42f7fb:	6a 4a                	push   $0x4a
42f7fd:	2f                   	das
42f7fe:	76 2f                	jbe    0x42f82f
42f800:	2f                   	das
42f801:	30 42 67             	xor    %al,0x67(%edx)
42f804:	41                   	inc    %ecx
42f805:	41                   	inc    %ecx
42f806:	41                   	inc    %ecx
42f807:	45                   	inc    %ebp
42f808:	6f                   	outsl  %ds:(%esi),(%dx)
42f809:	4a                   	dec    %edx
42f80a:	77 41                	ja     0x42f84d
42f80c:	41                   	inc    %ecx
42f80d:	43                   	inc    %ebx
42f80e:	76 34                	jbe    0x42f844
42f810:	4d                   	dec    %ebp
42f811:	41                   	inc    %ecx
42f812:	67 41                	addr16 inc %ecx
42f814:	67 7a 72             	addr16 jp 0x42f889
42f817:	72 42                	jb     0x42f85b
42f819:	37                   	aaa
42f81a:	6d                   	insl   (%dx),%es:(%edi)
42f81b:	55                   	push   %ebp
42f81c:	67 48                	addr16 dec %eax
42f81e:	62 74 49 2f          	bound  %esi,0x2f(%ecx,%ecx,2)
42f822:	6d                   	insl   (%dx),%es:(%edi)
42f823:	45                   	inc    %ebp
42f824:	67 47                	addr16 inc %edi
42f826:	54                   	push   %esp
42f827:	58                   	pop    %eax
42f828:	49                   	dec    %ecx
42f829:	39 31                	cmp    %esi,(%ecx)
42f82b:	67 67 31 5a 52       	addr16 xor %ebx,0x52(%bp,%si)
42f830:	71 42                	jno    0x42f874
42f832:	6c                   	insb   (%dx),%es:(%edi)
42f833:	6b 67 76 32          	imul   $0x32,0x76(%edi),%esp
42f837:	77 52                	ja     0x42f88b
42f839:	43                   	inc    %ebx
42f83a:	57                   	push   %edi
42f83b:	46                   	inc    %esi
42f83c:	6c                   	insb   (%dx),%es:(%edi)
42f83d:	49                   	dec    %ecx
42f83e:	43                   	inc    %ebx
42f83f:	6b 4e 4f 68          	imul   $0x68,0x4f(%esi),%ecx
42f843:	5a                   	pop    %edx
42f844:	5a                   	pop    %edx
42f845:	6d                   	insl   (%dx),%es:(%edi)
42f846:	69 43 41 2f 50 2f 2f 	imul   $0x2f2f502f,0x41(%ebx),%eax
42f84d:	5a                   	pop    %edx
42f84e:	53                   	push   %ebx
42f84f:	41                   	inc    %ecx
42f850:	45                   	inc    %ebp
42f851:	41                   	inc    %ecx
42f852:	41                   	inc    %ecx
42f853:	41                   	inc    %ecx
42f854:	41                   	inc    %ecx
42f855:	59                   	pop    %ecx
42f856:	78 51                	js     0x42f8a9
42f858:	67 7a 59             	addr16 jp 0x42f8b4
42f85b:	44                   	inc    %esp
42f85c:	59                   	pop    %ecx
42f85d:	47                   	inc    %edi
42f85e:	47                   	inc    %edi
42f85f:	56                   	push   %esi
42f860:	6d                   	insl   (%dx),%es:(%edi)
42f861:	49                   	dec    %ecx
42f862:	49                   	dec    %ecx
42f863:	44                   	inc    %esp
42f864:	69 53 41 68 68 49 44 	imul   $0x44496868,0x41(%ebx),%edx
42f86b:	52                   	push   %edx
42f86c:	4c                   	dec    %esp
42f86d:	62 51 39             	bound  %edx,0x39(%ecx)
42f870:	5a                   	pop    %edx
42f871:	49                   	dec    %ecx
42f872:	41                   	inc    %ecx
42f873:	51                   	push   %ecx
42f874:	41                   	inc    %ecx
42f875:	41                   	inc    %ecx
42f876:	41                   	inc    %ecx
42f877:	42                   	inc    %edx
42f878:	69 49 41 59 41 41 41 	imul   $0x41414159,0x41(%ecx),%ecx
42f87f:	42                   	inc    %edx
42f880:	6a 49                	push   $0x49
42f882:	4d                   	dec    %ebp
42f883:	62 46 53             	bound  %eax,0x53(%esi)
42f886:	41                   	inc    %ecx
42f887:	42                   	inc    %edx
42f888:	68 49 41 45 41       	push   $0x41454149
42f88d:	41                   	inc    %ecx
42f88e:	41                   	inc    %ecx
42f88f:	42                   	inc    %edx
42f890:	69 6a 52 38 41 41 41 	imul   $0x41414138,0x52(%edx),%ebp
42f897:	45                   	inc    %ebp
42f898:	55                   	push   %ebp
42f899:	4b                   	dec    %ebx
42f89a:	43                   	inc    %ebx
42f89b:	77 41                	ja     0x42f8de
42f89d:	41                   	inc    %ecx
42f89e:	41                   	inc    %ecx
42f89f:	72 2b                	jb     0x42f8cc
42f8a1:	44                   	inc    %esp
42f8a2:	67 34 41             	addr16 xor $0x41,%al
42f8a5:	49                   	dec    %ecx
42f8a6:	48                   	dec    %eax
42f8a7:	2f                   	das
42f8a8:	31 48 65             	xor    %ecx,0x65(%eax)
42f8ab:	67 67 34 45          	addr16 addr16 xor $0x45,%al
42f8af:	4a                   	dec    %edx
42f8b0:	7a 46                	jp     0x42f8f8
42f8b2:	56                   	push   %esi
42f8b3:	67 67 42             	addr16 addr16 inc %edx
42f8b6:	41                   	inc    %ecx
42f8b7:	41                   	inc    %ecx
42f8b8:	41                   	inc    %ecx
42f8b9:	41                   	inc    %ecx
42f8ba:	47                   	inc    %edi
42f8bb:	49                   	dec    %ecx
42f8bc:	67 54                	addr16 push %esp
42f8be:	6e                   	outsb  %ds:(%esi),(%dx)
42f8bf:	72 73                	jb     0x42f934
42f8c1:	4a                   	dec    %edx
42f8c2:	6c                   	insb   (%dx),%es:(%edi)
42f8c3:	6a 2b                	push   $0x2b
42f8c5:	44                   	inc    %esp
42f8c6:	68 67 41 4f 43       	push   $0x434f4167
42f8cb:	37                   	aaa
42f8cc:	2b 2f                	sub    (%edi),%ebp
42f8ce:	2f                   	das
42f8cf:	38 67 35             	cmp    %ah,0x35(%edi)
42f8d2:	54                   	push   %esp
42f8d3:	32 4e 73             	xor    0x73(%esi),%cl
42f8d6:	6d                   	insl   (%dx),%es:(%edi)
42f8d7:	59                   	pop    %ecx
42f8d8:	67 75 4f             	addr16 jne 0x42f92a
42f8db:	57                   	push   %edi
42f8dc:	72 36                	jb     0x42f914
42f8de:	6c                   	insb   (%dx),%es:(%edi)
42f8df:	67 67 34 65          	addr16 addr16 xor $0x65,%al
42f8e3:	42                   	inc    %edx
42f8e4:	61                   	popa
42f8e5:	48                   	dec    %eax
42f8e6:	57                   	push   %edi
42f8e7:	45                   	inc    %ebp
42f8e8:	67 73 58             	addr16 jae 0x42f943
42f8eb:	47                   	inc    %edi
42f8ec:	62 43 46             	bound  %eax,0x46(%ebx)
42f8ef:	6b 67 65 69          	imul   $0x69,0x65(%edi),%esp
42f8f3:	70 58                	jo     0x42f94d
42f8f5:	34 31                	xor    $0x31,%al
42f8f7:	6a 2b                	push   $0x2b
42f8f9:	44                   	inc    %esp
42f8fa:	68 59 41 49 42       	push   $0x42494159
42f8ff:	4e                   	dec    %esi
42f900:	42                   	inc    %edx
42f901:	44                   	inc    %esp
42f902:	75 73                	jne    0x42f977
42f904:	67 37                	addr16 aaa
42f906:	37                   	aaa
42f907:	37                   	aaa
42f908:	78 46                	js     0x42f950
42f90a:	47                   	inc    %edi
42f90b:	46                   	inc    %esi
42f90c:	6d                   	insl   (%dx),%es:(%edi)
42f90d:	2f                   	das
42f90e:	67 34 59             	addr16 xor $0x59,%al
42f911:	41                   	inc    %ecx
42f912:	44                   	inc    %esp
42f913:	6a 33                	push   $0x33
42f915:	2f                   	das
42f916:	66 2f                	data16 das
42f918:	2f                   	das
42f919:	4f                   	dec    %edi
42f91a:	4a                   	dec    %edx
42f91b:	54                   	push   %esp
42f91c:	31 2f                	xor    %ebp,(%edi)
42f91e:	2f                   	das
42f91f:	2f                   	das
42f920:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42f924:	41                   	inc    %ecx
42f925:	49                   	dec    %ecx
42f926:	42                   	inc    %edx