42ea94:	36 41                	ss inc %ecx
42ea96:	57                   	push   %edi
42ea97:	78 44                	js     0x42eadd
42ea99:	64 35 45 64 78 6f    	fs xor $0x6f786445,%eax
42ea9f:	30 67 67             	xor    %ah,0x67(%edi)
42eaa2:	59                   	pop    %ecx
42eaa3:	38 59 6a             	cmp    %bl,0x6a(%ecx)
42eaa6:	58                   	pop    %eax
42eaa7:	68 72 57 77 6f       	push   $0x6f775772
42eaac:	72 42                	jb     0x42eaf0
42eaae:	43                   	inc    %ebx
42eaaf:	4d                   	dec    %ebp
42eab0:	46                   	inc    %esi
42eab1:	42                   	inc    %edx
42eab2:	73 63                	jae    0x42eb17
42eab4:	71 61                	jno    0x42eb17
42eab6:	33 4f 64             	xor    0x64(%edi),%ecx
42eab9:	68 65 44 39 77       	push   $0x77394465
42eabe:	6a 74                	push   $0x74
42eac0:	49                   	dec    %ecx
42eac1:	76 67                	jbe    0x42eb2a
42eac3:	44                   	inc    %esp
42eac4:	35 32 66 36 66       	xor    $0x66366632,%eax
42eac9:	50                   	push   %eax
42eaca:	50                   	push   %eax
42eacb:	36 59                	ss pop %ecx
42eacd:	63 4e 4f             	arpl   %ecx,0x4f(%esi)
42ead0:	47                   	inc    %edi
42ead1:	4b                   	dec    %ebx
42ead2:	67 42                	addr16 inc %edx
42ead4:	35 6e 6f 43 54       	xor    $0x54436f6e,%eax
42ead9:	78 39                	js     0x42eb14
42eadb:	71 64                	jno    0x42eb41
42eadd:	4c                   	dec    %esp
42eade:	61                   	popa
42eadf:	37                   	aaa
42eae0:	61                   	popa
42eae1:	38 79 70             	cmp    %bh,0x70(%ecx)
42eae4:	4f                   	dec    %edi
42eae5:	63 49 6a             	arpl   %ecx,0x6a(%ecx)
42eae8:	72 62                	jb     0x42eb4c
42eaea:	4a                   	dec    %edx
42eaeb:	66 38 4b 43          	data16 cmp %cl,0x43(%ebx)
42eaef:	4b                   	dec    %ebx
42eaf0:	46                   	inc    %esi
42eaf1:	4f                   	dec    %edi
42eaf2:	69 53 33 52 72 41 66 	imul   $0x66417252,0x33(%ebx),%edx
42eaf9:	32 36                	xor    (%esi),%dh
42eafb:	67 4e                	addr16 dec %esi
42eafd:	73 4a                	jae    0x42eb49
42eaff:	36 6d                	ss insl (%dx),%es:(%edi)
42eb01:	75 39                	jne    0x42eb3c
42eb03:	69 37 32 65 67 63    	imul   $0x63676532,(%edi),%esi
42eb09:	59                   	pop    %ecx
42eb0a:	78 4f                	js     0x42eb5b
42eb0c:	32 67 45             	xor    0x45(%edi),%ah
42eb0f:	39 6d 65             	cmp    %ebp,0x65(%ebp)
42eb12:	42                   	inc    %edx
42eb13:	35 64 30 75 6d       	xor    $0x6d753064,%eax
42eb18:	76 56                	jbe    0x42eb70
42eb1a:	67 76 44             	addr16 jbe 0x42eb61
42eb1d:	2b 36                	sub    (%esi),%esi
42eb1f:	52                   	push   %edx
42eb20:	6c                   	insb   (%dx),%es:(%edi)
42eb21:	4a                   	dec    %edx
42eb22:	72 45                	jb     0x42eb69
42eb24:	74 2f                	je     0x42eb55
42eb26:	37                   	aaa
42eb27:	6d                   	insl   (%dx),%es:(%edi)
42eb28:	4e                   	dec    %esi
42eb29:	57                   	push   %edi
42eb2a:	4a                   	dec    %edx
42eb2b:	50                   	push   %eax
42eb2c:	6d                   	insl   (%dx),%es:(%edi)
42eb2d:	70 4f                	jo     0x42eb7e
42eb2f:	6c                   	insb   (%dx),%es:(%edi)
42eb30:	56                   	push   %esi
42eb31:	70 30                	jo     0x42eb63
42eb33:	33 6a 6a             	xor    0x6a(%edx),%ebp
42eb36:	56                   	push   %esi
42eb37:	76 62                	jbe    0x42eb9b
42eb39:	58                   	pop    %eax
42eb3a:	30 61 6d             	xor    %ah,0x6d(%ecx)
42eb3d:	79 6f                	jns    0x42ebae
42eb3f:	68 53 31 38 58       	push   $0x58383153
42eb44:	58                   	pop    %eax
42eb45:	41                   	inc    %ecx
42eb46:	45                   	inc    %ebp
42eb47:	6b 77 44 7a          	imul   $0x7a,0x44(%edi),%esi
42eb4b:	6f                   	outsl  %ds:(%esi),(%dx)
42eb4c:	44                   	inc    %esp
42eb4d:	2f                   	das
42eb4e:	47                   	inc    %edi
42eb4f:	6a 75                	push   $0x75
42eb51:	78 6e                	js     0x42ebc1
42eb53:	30 34 59             	xor    %dh,(%ecx,%ebx,2)
42eb56:	52                   	push   %edx
42eb57:	75 47                	jne    0x42eba0
42eb59:	59                   	pop    %ecx
42eb5a:	34 75                	xor    $0x75,%al
42eb5c:	71 63                	jno    0x42ebc1
42eb5e:	30 32                	xor    %dh,(%edx)
42eb60:	61                   	popa
42eb61:	36 31 55 63          	xor    %edx,%ss:0x63(%ebp)
42eb65:	78 45                	js     0x42ebac
42eb67:	4c                   	dec    %esp
42eb68:	4c                   	dec    %esp
42eb69:	66 56                	push   %si
42eb6b:	61                   	popa
42eb6c:	73 71                	jae    0x42ebdf
42eb6e:	55                   	push   %ebp
42eb6f:	48                   	dec    %eax
42eb70:	46                   	inc    %esi
42eb71:	68 71 54 50 57       	push   $0x57505471
42eb76:	61                   	popa
42eb77:	33 70 62             	xor    0x62(%eax),%esi
42eb7a:	63 32                	arpl   %esi,(%edx)
42eb7c:	75 72                	jne    0x42ebf0
42eb7e:	50                   	push   %eax
42eb7f:	63 64 6f 4a          	arpl   %esp,0x4a(%edi,%ebp,2)
42eb83:	43                   	inc    %ebx
42eb84:	4a                   	dec    %edx
42eb85:	41                   	inc    %ecx
42eb86:	45                   	inc    %ebp
42eb87:	7a 49                	jp     0x42ebd2
42eb89:	31 65 4a             	xor    %esp,0x4a(%ebp)
42eb8c:	47                   	inc    %edi
42eb8d:	4c                   	dec    %esp
42eb8e:	4c                   	dec    %esp
42eb8f:	6d                   	insl   (%dx),%es:(%edi)
42eb90:	6f                   	outsl  %ds:(%esi),(%dx)
42eb91:	2b 41 49             	sub    0x49(%ecx),%eax
42eb94:	61                   	popa
42eb95:	74 6d                	je     0x42ec04
42eb97:	52                   	push   %edx
42eb98:	58                   	pop    %eax
42eb99:	4a                   	dec    %edx
42eb9a:	6f                   	outsl  %ds:(%esi),(%dx)
42eb9b:	62 66 31             	bound  %esp,0x31(%esi)
42eb9e:	58                   	pop    %eax
42eb9f:	38 41 79             	cmp    %al,0x79(%ecx)
42eba2:	44                   	inc    %esp
42eba3:	37                   	aaa
42eba4:	47                   	inc    %edi
42eba5:	49                   	dec    %ecx
42eba6:	36 5a                	ss pop %edx
42eba8:	47                   	inc    %edi
42eba9:	4a                   	dec    %edx
42ebaa:	48                   	dec    %eax
42ebab:	56                   	push   %esi
42ebac:	6d                   	insl   (%dx),%es:(%edi)
42ebad:	51                   	push   %ecx
42ebae:	45                   	inc    %ebp
42ebaf:	35 59 35 6c 37       	xor    $0x376c3559,%eax
42ebb4:	51                   	push   %ecx
42ebb5:	30 67 5a             	xor    %ah,0x5a(%edi)
42ebb8:	48                   	dec    %eax
42ebb9:	33 43 4e             	xor    0x4e(%ebx),%eax
42ebbc:	4c                   	dec    %esp
42ebbd:	6f                   	outsl  %ds:(%esi),(%dx)
42ebbe:	6d                   	insl   (%dx),%es:(%edi)
42ebbf:	46                   	inc    %esi
42ebc0:	48                   	dec    %eax
42ebc1:	78 6f                	js     0x42ec32
42ebc3:	31 74 4c 4b          	xor    %esi,0x4b(%esp,%ecx,2)
42ebc7:	55                   	push   %ebp
42ebc8:	6b 61 2b 77          	imul   $0x77,0x2b(%ecx),%esp
42ebcc:	74 54                	je     0x42ec22
42ebce:	6d                   	insl   (%dx),%es:(%edi)
42ebcf:	72 72                	jb     0x42ec43
42ebd1:	66 66 6e             	data16 data16 outsb %ds:(%esi),(%dx)
42ebd4:	54                   	push   %esp
42ebd5:	4f                   	dec    %edi
42ebd6:	73 66                	jae    0x42ec3e
42ebd8:	39 4f 6a             	cmp    %ecx,0x6a(%edi)
42ebdb:	46                   	inc    %esi
42ebdc:	39 51 47             	cmp    %edx,0x47(%ecx)
42ebdf:	55                   	push   %ebp
42ebe0:	6b 43 5a 61          	imul   $0x61,0x5a(%ebx),%eax
42ebe4:	78 5a                	js     0x42ec40
42ebe6:	54                   	push   %esp
42ebe7:	64 45                	fs inc %ebp
42ebe9:	58                   	pop    %eax
42ebea:	72 57                	jb     0x42ec43
42ebec:	6d                   	insl   (%dx),%es:(%edi)
42ebed:	52                   	push   %edx
42ebee:	6f                   	outsl  %ds:(%esi),(%dx)
42ebef:	47                   	inc    %edi
42ebf0:	59                   	pop    %ecx
42ebf1:	4e                   	dec    %esi
42ebf2:	76 44                	jbe    0x42ec38
42ebf4:	2b 2f                	sub    (%edi),%ebp
42ebf6:	53                   	push   %ebx
42ebf7:	69 6c 34 64 54 51 65 	imul   $0x48655154,0x64(%esp,%esi,1),%ebp
42ebfe:	48
42ebff:	52                   	push   %edx
42ec00:	79 47                	jns    0x42ec49
42ec02:	47                   	inc    %edi
42ec03:	45                   	inc    %ebp
42ec04:	6f                   	outsl  %ds:(%esi),(%dx)
42ec05:	74 71                	je     0x42ec78
42ec07:	2f                   	das
42ec08:	6e                   	outsb  %ds:(%esi),(%dx)
42ec09:	6b 6d 51 4c          	imul   $0x4c,0x51(%ebp),%ebp
42ec0d:	68 51 67 59 38       	push   $0x38596751
42ec12:	42                   	inc    %edx
42ec13:	36 6a 6f             	ss push $0x6f
42ec16:	35 6b 4f 65 48       	xor    $0x48654f6b,%eax
42ec1b:	57                   	push   %edi
42ec1c:	71 73                	jno    0x42ec91
42ec1e:	66 4d                	dec    %bp
42ec20:	59                   	pop    %ecx
42ec21:	72 78                	jb     0x42ec9b
42ec23:	6d                   	insl   (%dx),%es:(%edi)
42ec24:	36 4e                	ss dec %esi
42ec26:	30 6f 52             	xor    %ch,0x52(%edi)
42ec29:	6e                   	outsb  %ds:(%esi),(%dx)
42ec2a:	39 64 4c 67          	cmp    %esp,0x67(%esp,%ecx,2)
42ec2e:	30 52 5a             	xor    %dl,0x5a(%edx)
42ec31:	53                   	push   %ebx
42ec32:	44                   	inc    %esp
42ec33:	70 5a                	jo     0x42ec8f
42ec35:	6e                   	outsb  %ds:(%esi),(%dx)
42ec36:	76 6b                	jbe    0x42eca3
42ec38:	30 33                	xor    %dh,(%ebx)
42ec3a:	46                   	inc    %esi
42ec3b:	74 32                	je     0x42ec6f
42ec3d:	6b 72 6e 39          	imul   $0x39,0x6e(%edx),%esi
42ec41:	36 71 59             	ss jno 0x42ec9d
42ec44:	50                   	push   %eax
42ec45:	41                   	inc    %ecx
42ec46:	7a 30                	jp     0x42ec78
42ec48:	57                   	push   %edi
42ec49:	41                   	inc    %ecx
42ec4a:	47                   	inc    %edi
42ec4b:	6f                   	outsl  %ds:(%esi),(%dx)
42ec4c:	51                   	push   %ecx
42ec4d:	4a                   	dec    %edx
42ec4e:	72 43                	jb     0x42ec93
42ec50:	49                   	dec    %ecx
42ec51:	2b 68 30             	sub    0x30(%eax),%ebp
42ec54:	45                   	inc    %ebp
42ec55:	68 57 39 31 54       	push   $0x54313957
42ec5a:	68 44 66 48 4c       	push   $0x4c486644
42ec5f:	75 66                	jne    0x42ecc7
42ec61:	74 73                	je     0x42ecd6
42ec63:	74 4b                	je     0x42ecb0
42ec65:	65 77 2b             	gs ja  0x42ec93
42ec68:	55                   	push   %ebp
42ec69:	6c                   	insb   (%dx),%es:(%edi)
42ec6a:	54                   	push   %esp
42ec6b:	58                   	pop    %eax
42ec6c:	61                   	popa
42ec6d:	33 38                	xor    (%eax),%edi
42ec6f:	38 6c 49 57          	cmp    %ch,0x57(%ecx,%ecx,2)
42ec73:	64 78 53             	fs js  0x42ecc9
42ec76:	31 77 4b             	xor    %esi,0x4b(%edi)
42ec79:	72 6c                	jb     0x42ece7
42ec7b:	79 46                	jns    0x42ecc3
42ec7d:	31 4f 64             	xor    %ecx,0x64(%edi)
42ec80:	79 31                	jns    0x42ecb3
42ec82:	74 31                	je     0x42ecb5
42ec84:	74 45                	je     0x42eccb
42ec86:	6b 45 4c 74          	imul   $0x74,0x4c(%ebp),%eax
42ec8a:	69 33 58 64 73 30    	imul   $0x30736458,(%ebx),%esi
42ec90:	4a                   	dec    %edx
42ec91:	58                   	pop    %eax
42ec92:	36 6e                	outsb  %ss:(%esi),(%dx)
42ec94:	6c                   	insb   (%dx),%es:(%edi)
42ec95:	76 69                	jbe    0x42ed00
42ec97:	5a                   	pop    %edx
42ec98:	63 74 78 48          	arpl   %esi,0x48(%eax,%edi,2)
42ec9c:	64 54                	fs push %esp
42ec9e:	4c                   	dec    %esp
42ec9f:	69 30 6b 75 56 70    	imul   $0x7056756b,(%eax),%esi
42eca5:	32 62 45             	xor    0x45(%edx),%ah
42eca8:	50                   	push   %eax
42eca9:	6c                   	insb   (%dx),%es:(%edi)
42ecaa:	4c                   	dec    %esp
42ecab:	4b                   	dec    %ebx
42ecac:	67 4d                	addr16 dec %ebp
42ecae:	4e                   	dec    %esi
42ecaf:	30 6c 46 61          	xor    %ch,0x61(%esi,%eax,2)
42ecb3:	65 6a 44             	gs push $0x44
42ecb6:	72 52                	jb     0x42ed0a
42ecb8:	47                   	inc    %edi
42ecb9:	42                   	inc    %edx
42ecba:	4f                   	dec    %edi
42ecbb:	45                   	inc    %ebp
42ecbc:	77 6c                	ja     0x42ed2a
42ecbe:	5a                   	pop    %edx
42ecbf:	49                   	dec    %ecx
42ecc0:	50                   	push   %eax
42ecc1:	4e                   	dec    %esi
42ecc2:	4a                   	dec    %edx
42ecc3:	77 4c                	ja     0x42ed11
42ecc5:	75 68                	jne    0x42ed2f
42ecc7:	67 42                	addr16 inc %edx
42ecc9:	4a                   	dec    %edx
42ecca:	77 59                	ja     0x42ed25
42eccc:	70 33                	jo     0x42ed01
42ecce:	51                   	push   %ecx
42eccf:	76 58                	jbe    0x42ed29
42ecd1:	6a 58                	push   $0x58
42ecd3:	51                   	push   %ecx
42ecd4:	73 78                	jae    0x42ed4e
42ecd6:	51                   	push   %ecx
42ecd7:	75 57                	jne    0x42ed30
42ecd9:	69 4d 54 6a 4e 4a 55 	imul   $0x554a4e6a,0x54(%ebp),%ecx
42ece0:	79 76                	jns    0x42ed58
42ece2:	45                   	inc    %ebp
42ece3:	6b 62 61 71          	imul   $0x71,0x61(%edx),%esp
42ece7:	46                   	inc    %esi
42ece8:	49                   	dec    %ecx
42ece9:	68 69 73 6e 75       	push   $0x756e7369
42ecee:	37                   	aaa
42ecef:	4c                   	dec    %esp
42ecf0:	44                   	inc    %esp
42ecf1:	67 48                	addr16 dec %eax
42ecf3:	6a 38                	push   $0x38
42ecf5:	43                   	inc    %ebx
42ecf6:	67 64 63 44 42       	arpl   %eax,%fs:0x42(%si)
42ecfb:	43                   	inc    %ebx
42ecfc:	33 53 55             	xor    0x55(%ebx),%edx
42ecff:	59                   	pop    %ecx
42ed00:	45                   	inc    %ebp
42ed01:	4c                   	dec    %esp
42ed02:	71 33                	jno    0x42ed37
42ed04:	64 48                	fs dec %eax
42ed06:	74 47                	je     0x42ed4f
42ed08:	33 72 55             	xor    0x55(%edx),%esi
42ed0b:	42                   	inc    %edx
42ed0c:	5a                   	pop    %edx
42ed0d:	64 71 70             	fs jno 0x42ed80
42ed10:	62 65 47             	bound  %esp,0x47(%ebp)
42ed13:	62 74 72 4d          	bound  %esi,0x4d(%edx,%esi,2)
42ed17:	75 6d                	jne    0x42ed86
42ed19:	70 34                	jo     0x42ed4f
42ed1b:	49                   	dec    %ecx
42ed1c:	41                   	inc    %ecx
42ed1d:	6c                   	insb   (%dx),%es:(%edi)
42ed1e:	4f                   	dec    %edi
42ed1f:	6c                   	insb   (%dx),%es:(%edi)
42ed20:	4e                   	dec    %esi
42ed21:	35 63 2f 62 4d       	xor    $0x4d622f63,%eax
42ed26:	75 62                	jne    0x42ed8a
42ed28:	4e                   	dec    %esi
42ed29:	53                   	push   %ebx
42ed2a:	50                   	push   %eax
42ed2b:	34 30                	xor    $0x30,%al