42f81e:	2f                   	das
42f81f:	67 6a 54             	addr16 push $0x54
42f822:	57                   	push   %edi
42f823:	75 32                	jne    0x42f857
42f825:	6f                   	outsl  %ds:(%esi),(%dx)
42f826:	67 6d                	insl   (%dx),%es:(%di)
42f828:	31 38                	xor    %edi,(%eax)
42f82a:	77 4b                	ja     0x42f877
42f82c:	61                   	popa
42f82d:	4e                   	dec    %esi
42f82e:	4f                   	dec    %edi
42f82f:	59                   	pop    %ecx
42f830:	61                   	popa
42f831:	46                   	inc    %esi
42f832:	4b                   	dec    %ebx
42f833:	36 63 69 64          	arpl   %ebp,%ss:0x64(%ecx)
42f837:	4d                   	dec    %ebp
42f838:	73 73                	jae    0x42f8ad
42f83a:	54                   	push   %esp
42f83b:	72 31                	jb     0x42f86e
42f83d:	56                   	push   %esi
42f83e:	4a                   	dec    %edx
42f83f:	69 7a 46 48 65 32 62 	imul   $0x62326548,0x46(%edx),%edi
42f846:	66 76 39             	data16 jbe 0x42f882
42f849:	70 61                	jo     0x42f8ac
42f84b:	49                   	dec    %ecx
42f84c:	6d                   	insl   (%dx),%es:(%edi)
42f84d:	39 46 6d             	cmp    %eax,0x6d(%esi)
42f850:	31 4b 36             	xor    %ecx,0x36(%ebx)
42f853:	36 77 35             	ss ja  0x42f88b
42f856:	64 72 41             	fs jb  0x42f89a
42f859:	4a                   	dec    %edx
42f85a:	65 58                	gs pop %eax
42f85c:	33 42 39             	xor    0x39(%edx),%eax
42f85f:	75 79                	jne    0x42f8da
42f861:	6d                   	insl   (%dx),%es:(%edi)
42f862:	6c                   	insb   (%dx),%es:(%edi)
42f863:	75 66                	jne    0x42f8cb
42f865:	57                   	push   %edi
42f866:	45                   	inc    %ebp
42f867:	78 70                	js     0x42f8d9
42f869:	35 34 73 33 5a       	xor    $0x5a337334,%eax
42f86e:	35 6f 37 49 41       	xor    $0x4149376f,%eax
42f873:	43                   	inc    %ebx
42f874:	6a 4f                	push   $0x4f
42f876:	72 4c                	jb     0x42f8c4
42f878:	4a                   	dec    %edx
42f879:	52                   	push   %edx
42f87a:	73 36                	jae    0x42f8b2
42f87c:	78 43                	js     0x42f8c1
42f87e:	44                   	inc    %esp
42f87f:	63 67 65             	arpl   %esp,0x65(%edi)
42f882:	4c                   	dec    %esp
42f883:	4a                   	dec    %edx
42f884:	74 47                	je     0x42f8cd
42f886:	48                   	dec    %eax
42f887:	35 79 69 76 78       	xor    $0x78766979,%eax
42f88c:	7a 53                	jp     0x42f8e1
42f88e:	67 35 33 70 45 4a    	addr16 xor $0x4a457033,%eax
42f894:	48                   	dec    %eax
42f895:	37                   	aaa
42f896:	5a                   	pop    %edx
42f897:	6a 4a                	push   $0x4a
42f899:	4d                   	dec    %ebp
42f89a:	61                   	popa
42f89b:	33 41 65             	xor    0x65(%ecx),%eax
42f89e:	6e                   	outsb  %ds:(%esi),(%dx)
42f89f:	52                   	push   %edx
42f8a0:	75 46                	jne    0x42f8e8
42f8a2:	33 68 73             	xor    0x73(%eax),%ebp
42f8a5:	43                   	inc    %ebx
42f8a6:	6a 48                	push   $0x48
42f8a8:	55                   	push   %ebp
42f8a9:	48                   	dec    %eax
42f8aa:	54                   	push   %esp
42f8ab:	55                   	push   %ebp
42f8ac:	6b 56 58 62          	imul   $0x62,0x58(%esi),%edx
42f8b0:	47                   	inc    %edi
42f8b1:	67 71 31             	addr16 jno 0x42f8e5
42f8b4:	33 72 2b             	xor    0x2b(%edx),%esi
42f8b7:	4c                   	dec    %esp
42f8b8:	41                   	inc    %ecx
42f8b9:	49                   	dec    %ecx
42f8ba:	74 35                	je     0x42f8f1
42f8bc:	53                   	push   %ebx
42f8bd:	59                   	pop    %ecx
42f8be:	6e                   	outsb  %ds:(%esi),(%dx)
42f8bf:	5a                   	pop    %edx
42f8c0:	78 65                	js     0x42f927
42f8c2:	69 4f 76 72 30 67 57 	imul   $0x57673072,0x76(%edi),%ecx
42f8c9:	6c                   	insb   (%dx),%es:(%edi)
42f8ca:	37                   	aaa
42f8cb:	4b                   	dec    %ebx
42f8cc:	67 51                	addr16 push %ecx
42f8ce:	42                   	inc    %edx
42f8cf:	4b                   	dec    %ebx
42f8d0:	46                   	inc    %esi
42f8d1:	36 4c                	ss dec %esp
42f8d3:	4c                   	dec    %esp
42f8d4:	42                   	inc    %edx
42f8d5:	71 48                	jno    0x42f91f
42f8d7:	68 4a 33 6f 30       	push   $0x306f334a
42f8dc:	52                   	push   %edx
42f8dd:	51                   	push   %ecx
42f8de:	45                   	inc    %ebp
42f8df:	72 49                	jb     0x42f92a
42f8e1:	69 50 59 74 32 35 47 	imul   $0x47353274,0x59(%eax),%edx
42f8e8:	6e                   	outsb  %ds:(%esi),(%dx)
42f8e9:	4e                   	dec    %esi
42f8ea:	33 33                	xor    (%ebx),%esi
42f8ec:	78 65                	js     0x42f953
42f8ee:	56                   	push   %esi
42f8ef:	41                   	inc    %ecx
42f8f0:	58                   	pop    %eax
42f8f1:	73 35                	jae    0x42f928
42f8f3:	35 30 78 30 77       	xor    $0x77307830,%eax
42f8f8:	4d                   	dec    %ebp
42f8f9:	58                   	pop    %eax
42f8fa:	4a                   	dec    %edx
42f8fb:	55                   	push   %ebp
42f8fc:	59                   	pop    %ecx
42f8fd:	32 78 2f             	xor    0x2f(%eax),%bh
42f900:	63 68 36             	arpl   %ebp,0x36(%eax)
42f903:	4e                   	dec    %esi
42f904:	4f                   	dec    %edi
42f905:	35 61 68 68 77       	xor    $0x77686861,%eax
42f90a:	44                   	inc    %esp
42f90b:	68 4d 4f 58 4f       	push   $0x4f584f4d
42f910:	79 6e                	jns    0x42f980
42f912:	57                   	push   %edi
42f913:	41                   	inc    %ecx
42f914:	6e                   	outsb  %ds:(%esi),(%dx)
42f915:	56                   	push   %esi
42f916:	6b 72 4b 46          	imul   $0x46,0x4b(%edx),%esi
42f91a:	73 6e                	jae    0x42f98a
42f91c:	6c                   	insb   (%dx),%es:(%edi)
42f91d:	33 53 4b             	xor    0x4b(%ebx),%edx
42f920:	52                   	push   %edx
42f921:	62 6c 38 31          	bound  %ebp,0x31(%eax,%edi,1)
42f925:	68 34 34 53 61       	push   $0x61533434
42f92a:	2b 62 58             	sub    0x58(%edx),%esp
42f92d:	75 49                	jne    0x42f978
42f92f:	70 46                	jo     0x42f977
42f931:	50                   	push   %eax
42f932:	32 59 4b             	xor    0x4b(%ecx),%bl
42f935:	4b                   	dec    %ebx
42f936:	43                   	inc    %ebx
42f937:	43                   	inc    %ebx
42f938:	56                   	push   %esi
42f939:	61                   	popa
42f93a:	56                   	push   %esi
42f93b:	47                   	inc    %edi
42f93c:	51                   	push   %ecx
42f93d:	36 35 52 4a 78 76    	ss xor $0x76784a52,%eax
42f943:	6d                   	insl   (%dx),%es:(%edi)
42f944:	52                   	push   %edx
42f945:	30 47 51             	xor    %al,0x51(%edi)
42f948:	72 45                	jb     0x42f98f
42f94a:	35 76 70 63 7a       	xor    $0x7a637076,%eax
42f94f:	35 71 32 57 75       	xor    $0x75573271,%eax
42f954:	34 58                	xor    $0x58,%al
42f956:	74 61                	je     0x42f9b9
42f958:	45                   	inc    %ebp
42f959:	6e                   	outsb  %ds:(%esi),(%dx)
42f95a:	73 41                	jae    0x42f99d
42f95c:	65 79 63             	gs jns 0x42f9c2
42f95f:	44                   	inc    %esp
42f960:	4f                   	dec    %edi
42f961:	4d                   	dec    %ebp
42f962:	77 2b                	ja     0x42f98f
42f964:	2f                   	das
42f965:	4f                   	dec    %edi
42f966:	48                   	dec    %eax
42f967:	51                   	push   %ecx
42f968:	30 2b                	xor    %ch,(%ebx)
42f96a:	55                   	push   %ebp
42f96b:	75 73                	jne    0x42f9e0
42f96d:	73 4e                	jae    0x42f9bd
42f96f:	32 69 50             	xor    0x50(%ecx),%ch
42f972:	55                   	push   %ebp
42f973:	45                   	inc    %ebp
42f974:	35 37 44 32 47       	xor    $0x47324437,%eax
42f979:	64 64 32 35 63 77 75 	fs xor %fs:0x78757763,%dh
42f980:	78
42f981:	51                   	push   %ecx
42f982:	42                   	inc    %edx
42f983:	67 4c                	addr16 dec %esp
42f985:	76 74                	jbe    0x42f9fb
42f987:	68 34 53 4a 71       	push   $0x714a5334
42f98c:	35 34 65 6d 6d       	xor    $0x6d6d6534,%eax
42f991:	59                   	pop    %ecx
42f992:	51                   	push   %ecx
42f993:	39 31                	cmp    %esi,(%ecx)
42f995:	53                   	push   %ebx
42f996:	75 68                	jne    0x42fa00
42f998:	4e                   	dec    %esi
42f999:	46                   	inc    %esi
42f99a:	34 78                	xor    $0x78,%al
42f99c:	36 61                	ss popa
42f99e:	6b 54 77 36 64       	imul   $0x64,0x36(%edi,%esi,2),%edx
42f9a3:	64 68 30 79 33 31    	fs push $0x31337930
42f9a9:	4b                   	dec    %ebx
42f9aa:	77 41                	ja     0x42f9ed
42f9ac:	6b 70 30 61          	imul   $0x61,0x30(%eax),%esi
42f9b0:	30 42 58             	xor    %al,0x58(%edx)
42f9b3:	39 56 6d             	cmp    %edx,0x6d(%esi)
42f9b6:	54                   	push   %esp
42f9b7:	4a                   	dec    %edx
42f9b8:	6f                   	outsl  %ds:(%esi),(%dx)
42f9b9:	76 63                	jbe    0x42fa1e
42f9bb:	7a 42                	jp     0x42f9ff
42f9bd:	33 45 5a             	xor    0x5a(%ebp),%eax
42f9c0:	4e                   	dec    %esi
42f9c1:	31 34 58             	xor    %esi,(%eax,%ebx,2)
42f9c4:	45                   	inc    %ebp
42f9c5:	64 56                	fs push %esi
42f9c7:	4b                   	dec    %ebx
42f9c8:	6e                   	outsb  %ds:(%esi),(%dx)
42f9c9:	69 57 55 4c 38 5a 2f 	imul   $0x2f5a384c,0x55(%edi),%edx
42f9d0:	32 6e 41             	xor    0x41(%esi),%ch
42f9d3:	6b 6c 66 56 31       	imul   $0x31,0x56(%esi,%eiz,2),%ebp
42f9d8:	58                   	pop    %eax
42f9d9:	4f                   	dec    %edi
42f9da:	34 76                	xor    $0x76,%al
42f9dc:	32 72 6b             	xor    0x6b(%edx),%dh
42f9df:	52                   	push   %edx
42f9e0:	55                   	push   %ebp
42f9e1:	55                   	push   %ebp
42f9e2:	33 58 2f             	xor    0x2f(%eax),%ebx
42f9e5:	50                   	push   %eax
42f9e6:	62 50 58             	bound  %edx,0x58(%eax)
42f9e9:	32 6f 47             	xor    0x47(%edi),%ch
42f9ec:	4e                   	dec    %esi
42f9ed:	6a 55                	push   $0x55
42f9ef:	36 59                	ss pop %ecx
42f9f1:	32 38                	xor    (%eax),%bh
42f9f3:	66 4f                	dec    %di
42f9f5:	4b                   	dec    %ebx
42f9f6:	73 78                	jae    0x42fa70
42f9f8:	62 4f 73             	bound  %ecx,0x73(%edi)
42f9fb:	6d                   	insl   (%dx),%es:(%edi)
42f9fc:	49                   	dec    %ecx
42f9fd:	5a                   	pop    %edx
42f9fe:	70 4b                	jo     0x42fa4b
42fa00:	35 67 65 2b 79       	xor    $0x792b6567,%eax
42fa05:	47                   	inc    %edi
42fa06:	72 59                	jb     0x42fa61
42fa08:	39 6f 55             	cmp    %ebp,0x55(%edi)
42fa0b:	54                   	push   %esp
42fa0c:	68 6c 66 41 46       	push   $0x4641666c
42fa11:	62 4d 46             	bound  %ecx,0x46(%ebp)
42fa14:	4e                   	dec    %esi
42fa15:	37                   	aaa
42fa16:	47                   	inc    %edi
42fa17:	4f                   	dec    %edi
42fa18:	70 78                	jo     0x42fa92
42fa1a:	2f                   	das
42fa1b:	36 6f                	outsl  %ss:(%esi),(%dx)
42fa1d:	74 76                	je     0x42fa95
42fa1f:	74 7a                	je     0x42fa9b
42fa21:	33 45 6f             	xor    0x6f(%ebp),%eax
42fa24:	6f                   	outsl  %ds:(%esi),(%dx)
42fa25:	4c                   	dec    %esp
42fa26:	62 70 50             	bound  %esi,0x50(%eax)
42fa29:	53                   	push   %ebx
42fa2a:	2b 32                	sub    (%edx),%esi
42fa2c:	69 33 65 63 71 2b    	imul   $0x2b716365,(%ebx),%esi
42fa32:	59                   	pop    %ecx
42fa33:	6b 70 68 5a          	imul   $0x5a,0x68(%eax),%esi
42fa37:	62 55 6d             	bound  %edx,0x6d(%ebp)
42fa3a:	53                   	push   %ebx
42fa3b:	44                   	inc    %esp
42fa3c:	62 37                	bound  %esi,(%edi)
42fa3e:	65 44                	gs inc %esp
42fa40:	6b 77 71 78          	imul   $0x78,0x71(%edi),%esi
42fa44:	37                   	aaa
42fa45:	59                   	pop    %ecx
42fa46:	47                   	inc    %edi
42fa47:	4a                   	dec    %edx
42fa48:	70 4e                	jo     0x42fa98
42fa4a:	4c                   	dec    %esp
42fa4b:	61                   	popa
42fa4c:	55                   	push   %ebp
42fa4d:	6e                   	outsb  %ds:(%esi),(%dx)
42fa4e:	6c                   	insb   (%dx),%es:(%edi)
42fa4f:	77 7a                	ja     0x42facb
42fa51:	34 6d                	xor    $0x6d,%al
42fa53:	4d                   	dec    %ebp
42fa54:	58                   	pop    %eax
42fa55:	56                   	push   %esi
42fa56:	74 59                	je     0x42fab1
42fa58:	5a                   	pop    %edx
42fa59:	66 43                	inc    %bx
42fa5b:	36 32 47 5a          	xor    %ss:0x5a(%edi),%al
42fa5f:	70 39                	jo     0x42fa9a
42fa61:	30 50 65             	xor    %dl,0x65(%eax)
42fa64:	6b 70 61 69          	imul   $0x69,0x61(%eax),%esi
42fa68:	59                   	pop    %ecx
42fa69:	44                   	inc    %esp
42fa6a:	7a 39                	jp     0x42faa5
42fa6c:	2f                   	das
42fa6d:	6f                   	outsl  %ds:(%esi),(%dx)
42fa6e:	4c                   	dec    %esp
42fa6f:	55                   	push   %ebp
42fa70:	48                   	dec    %eax
42fa71:	52                   	push   %edx
42fa72:	4f                   	dec    %edi
42fa73:	2f                   	das
42fa74:	64 42                	fs inc %edx
42fa76:	37                   	aaa
42fa77:	46                   	inc    %esi
42fa78:	48                   	dec    %eax
42fa79:	2b 39                	sub    (%ecx),%edi
42fa7b:	47                   	inc    %edi
42fa7c:	77 6a                	ja     0x42fae8
42fa7e:	62 49 41             	bound  %ecx,0x41(%ecx)
42fa81:	45                   	inc    %ebp
42fa82:	78 78                	js     0x42fafc
42fa84:	6f                   	outsl  %ds:(%esi),(%dx)
42fa85:	48                   	dec    %eax
42fa86:	2f                   	das
42fa87:	35 59 76 39 46       	xor    $0x46397659,%eax
42fa8c:	70 76                	jo     0x42fb04
42fa8e:	79 50                	jns    0x42fae0
42fa90:	66 4f                	dec    %di
42fa92:	57                   	push   %edi
42fa93:	65 76 76             	gs jbe 0x42fb0c
42fa96:	37                   	aaa
42fa97:	43                   	inc    %ebx
42fa98:	38 75 47             	cmp    %dh,0x47(%ebp)
42fa9b:	33 6d 5a             	xor    0x5a(%ebp),%ebp
42fa9e:	38 57 70             	cmp    %dl,0x70(%edi)
42faa1:	62 51 4e             	bound  %edx,0x4e(%ecx)
42faa4:	52                   	push   %edx
42faa5:	4c                   	dec    %esp
42faa6:	6a 2b                	push   $0x2b
42faa8:	5a                   	pop    %edx
42faa9:	6a 4d                	push   $0x4d
42faab:	48                   	dec    %eax
42faac:	36 69 44 47 52 4e 56 	imul   $0x7161564e,%ss:0x52(%edi,%eax,2),%eax
42fab3:	61 71
42fab5:	5a                   	pop    %edx
42fab6:	51                   	push   %ecx
42fab7:	33 6d 71             	xor    0x71(%ebp),%ebp
42faba:	38 67 4b             	cmp    %ah,0x4b(%edi)
42fabd:	58                   	pop    %eax
42fabe:	35 65 67 4e 6c       	xor    $0x6c4e6765,%eax
42fac3:	67 51                	addr16 push %ecx
42fac5:	61                   	popa
42fac6:	74 65                	je     0x42fb2d