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
42f927:	41                   	inc    %ecx
42f928:	2b 54 4d 67          	sub    0x67(%ebp,%ecx,2),%edx
42f92c:	67 74 74             	addr16 je 0x42f9a3
42f92f:	4f                   	dec    %edi
42f930:	70 2f                	jo     0x42f961
42f932:	56                   	push   %esi
42f933:	6b 67 31 4f          	imul   $0x4f,0x31(%edi),%esp
42f937:	67 70 33             	addr16 jo 0x42f96d
42f93a:	57                   	push   %edi
42f93b:	45                   	inc    %ebp
42f93c:	67 31 6d 39          	xor    %ebp,0x39(%di)
42f940:	6b 37 6c             	imul   $0x6c,(%edi),%esi
42f943:	67 67 47             	addr16 addr16 inc %edi
42f946:	75 34                	jne    0x42f97c
42f948:	4b                   	dec    %ebx
42f949:	2f                   	das
42f94a:	56                   	push   %esi
42f94b:	6b 67 54 77          	imul   $0x77,0x54(%edi),%esp
42f94f:	54                   	push   %esp
42f950:	6c                   	insb   (%dx),%es:(%edi)
42f951:	43                   	inc    %ebx
42f952:	46                   	inc    %esi
42f953:	6c                   	insb   (%dx),%es:(%edi)
42f954:	6c                   	insb   (%dx),%es:(%edi)
42f955:	2f                   	das
42f956:	67 77 42             	addr16 ja 0x42f99b
42f959:	41                   	inc    %ecx
42f95a:	43                   	inc    %ebx
42f95b:	43                   	inc    %ebx
42f95c:	48                   	dec    %eax
42f95d:	57                   	push   %edi
42f95e:	34 37                	xor    $0x37,%al
42f960:	70 5a                	jo     0x42f9bc
42f962:	53                   	push   %ebx
42f963:	43                   	inc    %ebx
42f964:	4d                   	dec    %ebp
42f965:	57                   	push   %edi
42f966:	34 37                	xor    $0x37,%al
42f968:	70 57                	jo     0x42f9c1
42f96a:	4a                   	dec    %edx
42f96b:	45                   	inc    %ebp
42f96c:	67 57                	addr16 push %edi
42f96e:	70 39                	jo     0x42f9a9
42f970:	57                   	push   %edi
42f971:	45                   	inc    %ebp
42f972:	79 44                	jns    0x42f9b8
42f974:	56                   	push   %esi
42f975:	70 49                	jo     0x42f9c0
42f977:	37                   	aaa
42f978:	30 57 43             	xor    %dl,0x43(%edi)
42f97b:	44                   	inc    %esp
42f97c:	62 52 65             	bound  %edx,0x65(%edx)
42f97f:	55                   	push   %ebp
42f980:	48                   	dec    %eax
42f981:	57                   	push   %edi
42f982:	53                   	push   %ebx
42f983:	41                   	inc    %ecx
42f984:	43                   	inc    %ebx
42f985:	41                   	inc    %ecx
42f986:	41                   	inc    %ecx
42f987:	41                   	inc    %ecx
42f988:	41                   	inc    %ecx
42f989:	59                   	pop    %ecx
42f98a:	32 56 68             	xor    0x68(%esi),%dl
42f98d:	30 70 7a             	xor    %dh,0x7a(%eax)
42f990:	2b 44 41 45          	sub    0x45(%ecx,%eax,2),%eax
42f994:	41                   	inc    %ecx
42f995:	49                   	dec    %ecx
42f996:	43                   	inc    %ebx
42f997:	36 2b 4d 53          	sub    %ss:0x53(%ebp),%ecx
42f99b:	6c                   	insb   (%dx),%es:(%edi)
42f99c:	6c                   	insb   (%dx),%es:(%edi)
42f99d:	49                   	dec    %ecx
42f99e:	41                   	inc    %ecx
42f99f:	45                   	inc    %ebp
42f9a0:	41                   	inc    %ecx
42f9a1:	41                   	inc    %ecx
42f9a2:	41                   	inc    %ecx
42f9a3:	42                   	inc    %edx
42f9a4:	6a 49                	push   $0x49
42f9a6:	4f                   	dec    %edi
42f9a7:	4d                   	dec    %ebp
42f9a8:	67 5a                	addr16 pop %edx
42f9aa:	2b 74 5a 2f          	sub    0x2f(%edx,%ebx,2),%esi
42f9ae:	67 77 42             	addr16 ja 0x42f9f3
42f9b1:	41                   	inc    %ecx
42f9b2:	43                   	inc    %ebx
42f9b3:	42                   	inc    %edx
42f9b4:	4b                   	dec    %ebx
42f9b5:	78 31                	js     0x42f9e8
42f9b7:	55                   	push   %ebp
42f9b8:	76 49                	jbe    0x42fa03
42f9ba:	43                   	inc    %ebx
42f9bb:	78 65                	js     0x42fa22
42f9bd:	2f                   	das
42f9be:	4e                   	dec    %esi
42f9bf:	68 68 5a 69 41       	push   $0x41695a68
42f9c4:	42                   	inc    %edx
42f9c5:	41                   	inc    %ecx
42f9c6:	41                   	inc    %ecx
42f9c7:	41                   	inc    %ecx
42f9c8:	41                   	inc    %ecx
42f9c9:	59                   	pop    %ecx
42f9ca:	6d                   	insl   (%dx),%es:(%edi)
42f9cb:	59                   	pop    %ecx
42f9cc:	67 74 4c             	addr16 je 0x42fa1b
42f9cf:	4d                   	dec    %ebp
42f9d0:	6e                   	outsb  %ds:(%esi),(%dx)
42f9d1:	34 6d                	xor    $0x6d,%al
42f9d3:	45                   	inc    %ebp
42f9d4:	67 42                	addr16 inc %edx
42f9d6:	36 33 7a 2b          	xor    %ss:0x2b(%edx),%edi
42f9da:	46                   	inc    %esi
42f9db:	67 67 49             	addr16 addr16 dec %ecx
42f9de:	31 38                	xor    %edi,(%eax)
42f9e0:	42                   	inc    %edx
42f9e1:	42                   	inc    %edx
42f9e2:	56                   	push   %esi
42f9e3:	6b 67 71 54          	imul   $0x54,0x71(%edi),%esp
42f9e7:	43                   	inc    %ebx
42f9e8:	5a                   	pop    %edx
42f9e9:	2f                   	das
42f9ea:	6c                   	insb   (%dx),%es:(%edi)
42f9eb:	69 52 49 4d 71 2f 49 	imul   $0x492f714d,0x49(%edx),%edx
42f9f2:	54                   	push   %esp
42f9f3:	4e                   	dec    %esi
42f9f4:	6d                   	insl   (%dx),%es:(%edi)
42f9f5:	49                   	dec    %ecx
42f9f6:	47                   	inc    %edi
42f9f7:	47                   	inc    %edi
42f9f8:	4c                   	dec    %esp
42f9f9:	57                   	push   %edi
42f9fa:	2f                   	das
42f9fb:	68 5a 49 49 71       	push   $0x7149495a
42fa00:	79 67                	jns    0x42fa69
42fa02:	43                   	inc    %ebx
42fa03:	52                   	push   %edx
42fa04:	59                   	pop    %ecx
42fa05:	49                   	dec    %ecx
42fa06:	50                   	push   %eax
42fa07:	43                   	inc    %ebx
42fa08:	59                   	pop    %ecx
42fa09:	2f                   	das
42fa0a:	41                   	inc    %ecx
42fa0b:	5a                   	pop    %edx
42fa0c:	68 5a 6d 48 53       	push   $0x53486d5a
42fa11:	6e                   	outsb  %ds:(%esi),(%dx)
42fa12:	50                   	push   %eax
42fa13:	34 4d                	xor    $0x4d,%al
42fa15:	41                   	inc    %ecx
42fa16:	51                   	push   %ecx
42fa17:	41                   	inc    %ecx
42fa18:	67 45                	addr16 inc %ebp
42fa1a:	55                   	push   %ebp
42fa1b:	67 78 54             	addr16 js 0x42fa72
42fa1e:	6d                   	insl   (%dx),%es:(%edi)
42fa1f:	5a                   	pop    %edx
42fa20:	6c                   	insb   (%dx),%es:(%edi)
42fa21:	49                   	dec    %ecx
42fa22:	41                   	inc    %ecx
42fa23:	45                   	inc    %ebp
42fa24:	41                   	inc    %ecx
42fa25:	41                   	inc    %ecx
42fa26:	41                   	inc    %ecx
42fa27:	42                   	inc    %edx
42fa28:	6a 49                	push   $0x49
42fa2a:	42                   	inc    %edx
42fa2b:	5a                   	pop    %edx
42fa2c:	46                   	inc    %esi
42fa2d:	56                   	push   %esi
42fa2e:	2b 68 59             	sub    0x59(%eax),%ebp
42fa31:	49                   	dec    %ecx
42fa32:	4e                   	dec    %esi
42fa33:	6f                   	outsl  %ds:(%esi),(%dx)
42fa34:	57                   	push   %edi