42dbf0:	67 6a 70             	addr16 push $0x70
42dbf3:	54                   	push   %esp
42dbf4:	2b 45 42             	sub    0x42(%ebp),%eax
42dbf7:	62 6d 6a             	bound  %ebp,0x6a(%ebp)
42dbfa:	6e                   	outsb  %ds:(%esi),(%dx)
42dbfb:	71 52                	jno    0x42dc4f
42dbfd:	33 4c 32 34          	xor    0x34(%edx,%esi,1),%ecx
42dc01:	50                   	push   %eax
42dc02:	6f                   	outsl  %ds:(%esi),(%dx)
42dc03:	31 74 70 66          	xor    %esi,0x66(%eax,%esi,2)
42dc07:	47                   	inc    %edi
42dc08:	56                   	push   %esi
42dc09:	4a                   	dec    %edx
42dc0a:	6c                   	insb   (%dx),%es:(%edi)
42dc0b:	2b 66 36             	sub    0x36(%esi),%esp
42dc0e:	37                   	aaa
42dc0f:	42                   	inc    %edx
42dc10:	56                   	push   %esi
42dc11:	6c                   	insb   (%dx),%es:(%edi)
42dc12:	35 57 7a 66 77       	xor    $0x77667a57,%eax
42dc17:	6f                   	outsl  %ds:(%esi),(%dx)
42dc18:	73 47                	jae    0x42dc61
42dc1a:	61                   	popa
42dc1b:	4d                   	dec    %ebp
42dc1c:	4a                   	dec    %edx
42dc1d:	51                   	push   %ecx
42dc1e:	72 55                	jb     0x42dc75
42dc20:	39 36                	cmp    %esi,(%esi)
42dc22:	2b 59 45             	sub    0x45(%ecx),%ebx
42dc25:	66 42                	inc    %dx
42dc27:	4a                   	dec    %edx
42dc28:	49                   	dec    %ecx
42dc29:	58                   	pop    %eax
42dc2a:	4c                   	dec    %esp
42dc2b:	57                   	push   %edi
42dc2c:	37                   	aaa
42dc2d:	52                   	push   %edx
42dc2e:	58                   	pop    %eax
42dc2f:	77 71                	ja     0x42dca2
42dc31:	35 72 35 39 6d       	xor    $0x6d393572,%eax
42dc36:	48                   	dec    %eax
42dc37:	4d                   	dec    %ebp
42dc38:	33 68 30             	xor    0x30(%eax),%ebp
42dc3b:	67 2f                	addr16 das
42dc3d:	62 69 51             	bound  %ebp,0x51(%ecx)
42dc40:	79 2f                	jns    0x42dc71
42dc42:	48                   	dec    %eax
42dc43:	46                   	inc    %esi
42dc44:	52                   	push   %edx
42dc45:	6b 69 4b 73          	imul   $0x73,0x4b(%ecx),%ebp
42dc49:	6d                   	insl   (%dx),%es:(%edi)
42dc4a:	52                   	push   %edx
42dc4b:	72 41                	jb     0x42dc8e
42dc4d:	30 6e 69             	xor    %ch,0x69(%esi)
42dc50:	7a 48                	jp     0x42dc9a
42dc52:	66 37                	data16 aaa
42dc54:	6a 65                	push   $0x65
42dc56:	7a 76                	jp     0x42dcce
42dc58:	57                   	push   %edi
42dc59:	47                   	inc    %edi
42dc5a:	63 55 45             	arpl   %edx,0x45(%ebp)
42dc5d:	75 78                	jne    0x42dcd7
42dc5f:	66 56                	push   %si
42dc61:	4e                   	dec    %esi
42dc62:	4b                   	dec    %ebx
42dc63:	62 45 7a             	bound  %eax,0x7a(%ebp)
42dc66:	38 42 36             	cmp    %al,0x36(%edx)
42dc69:	68 4b 35 58 57       	push   $0x5758354b
42dc6e:	42                   	inc    %edx
42dc6f:	6d                   	insl   (%dx),%es:(%edi)
42dc70:	61                   	popa
42dc71:	46                   	inc    %esi
42dc72:	68 51 50 72 41       	push   $0x41725051
42dc77:	7a 75                	jp     0x42dcee
42dc79:	4e                   	dec    %esi
42dc7a:	70 39                	jo     0x42dcb5
42dc7c:	33 76 34             	xor    0x34(%esi),%esi
42dc7f:	49                   	dec    %ecx
42dc80:	50                   	push   %eax
42dc81:	58                   	pop    %eax
42dc82:	65 56                	gs push %esi
42dc84:	30 39                	xor    %bh,(%ecx)
42dc86:	49                   	dec    %ecx
42dc87:	61                   	popa
42dc88:	71 53                	jno    0x42dcdd
42dc8a:	6b 7a 66 43          	imul   $0x43,0x66(%edx),%edi
42dc8e:	70 6b                	jo     0x42dcfb
42dc90:	6a 52                	push   $0x52
42dc92:	7a 79                	jp     0x42dd0d
42dc94:	71 52                	jno    0x42dce8
42dc96:	2b 48 63             	sub    0x63(%eax),%ecx
42dc99:	31 30                	xor    %esi,(%eax)
42dc9b:	5a                   	pop    %edx
42dc9c:	37                   	aaa
42dc9d:	35 2f 37 44 58       	xor    $0x5844372f,%eax
42dca2:	4c                   	dec    %esp
42dca3:	64 32 6a 76          	xor    %fs:0x76(%edx),%ch
42dca7:	6f                   	outsl  %ds:(%esi),(%dx)
42dca8:	7a 6d                	jp     0x42dd17
42dcaa:	31 57 52             	xor    %edx,0x52(%edi)
42dcad:	5a                   	pop    %edx
42dcae:	6a 6d                	push   $0x6d
42dcb0:	52                   	push   %edx
42dcb1:	39 50 33             	cmp    %edx,0x33(%eax)
42dcb4:	62 53 69             	bound  %edx,0x69(%ebx)
42dcb7:	42                   	inc    %edx
42dcb8:	64 6d                	fs insl (%dx),%es:(%edi)
42dcba:	7a 50                	jp     0x42dd0c
42dcbc:	53                   	push   %ebx
42dcbd:	58                   	pop    %eax
42dcbe:	66 55                	push   %bp
42dcc0:	4f                   	dec    %edi
42dcc1:	75 4b                	jne    0x42dd0e
42dcc3:	7a 74                	jp     0x42dd39
42dcc5:	2b 31                	sub    (%ecx),%esi
42dcc7:	38 37                	cmp    %dh,(%edi)
42dcc9:	37                   	aaa
42dcca:	4f                   	dec    %edi
42dccb:	52                   	push   %edx
42dccc:	56                   	push   %esi
42dccd:	76 67                	jbe    0x42dd36
42dccf:	4d                   	dec    %ebp
42dcd0:	53                   	push   %ebx
42dcd1:	6f                   	outsl  %ds:(%esi),(%dx)
42dcd2:	54                   	push   %esp
42dcd3:	35 6e 52 4f 35       	xor    $0x354f526e,%eax
42dcd8:	62 76 69             	bound  %esi,0x69(%esi)
42dcdb:	57                   	push   %edi
42dcdc:	65 67 62 50 46       	bound  %edx,%gs:0x46(%bx,%si)
42dce1:	44                   	inc    %esp
42dce2:	32 51 6e             	xor    0x6e(%ecx),%dl
42dce5:	78 64                	js     0x42dd4b
42dce7:	47                   	inc    %edi
42dce8:	7a 31                	jp     0x42dd1b
42dcea:	4a                   	dec    %edx
42dceb:	61                   	popa
42dcec:	42                   	inc    %edx
42dced:	6e                   	outsb  %ds:(%esi),(%dx)
42dcee:	4d                   	dec    %ebp
42dcef:	49                   	dec    %ecx
42dcf0:	64 7a 77             	fs jp  0x42dd6a
42dcf3:	65 65 48             	gs gs dec %eax
42dcf6:	44                   	inc    %esp
42dcf7:	4f                   	dec    %edi
42dcf8:	72 49                	jb     0x42dd43
42dcfa:	6e                   	outsb  %ds:(%esi),(%dx)
42dcfb:	61                   	popa
42dcfc:	2b 7a 2b             	sub    0x2b(%edx),%edi
42dcff:	71 6c                	jno    0x42dd6d
42dd01:	4e                   	dec    %esi
42dd02:	43                   	inc    %ebx
42dd03:	72 57                	jb     0x42dd5c
42dd05:	6b 6e 43 53          	imul   $0x53,0x43(%esi),%ebp
42dd09:	49                   	dec    %ecx
42dd0a:	77 33                	ja     0x42dd3f
42dd0c:	71 52                	jno    0x42dd60
42dd0e:	4b                   	dec    %ebx
42dd0f:	2b 58 78             	sub    0x78(%eax),%ebx
42dd12:	34 78                	xor    $0x78,%al
42dd14:	52                   	push   %edx
42dd15:	38 73 77             	cmp    %dh,0x77(%ebx)
42dd18:	67 6e                	outsb  %ds:(%si),(%dx)
42dd1a:	39 4f 57             	cmp    %ecx,0x57(%edi)
42dd1d:	4e                   	dec    %esi
42dd1e:	37                   	aaa
42dd1f:	4b                   	dec    %ebx
42dd20:	39 6a 75             	cmp    %ebp,0x75(%edx)
42dd23:	6a 5a                	push   $0x5a
42dd25:	39 46 36             	cmp    %eax,0x36(%esi)
42dd28:	51                   	push   %ecx
42dd29:	79 77                	jns    0x42dda2
42dd2b:	38 31                	cmp    %dh,(%ecx)
42dd2d:	4d                   	dec    %ebp
42dd2e:	32 75 52             	xor    0x52(%ebp),%dh
42dd31:	44                   	inc    %esp
42dd32:	70 43                	jo     0x42dd77
42dd34:	62 6f 70             	bound  %ebp,0x70(%edi)
42dd37:	56                   	push   %esi
42dd38:	33 74 75 58          	xor    0x58(%ebp,%esi,2),%esi
42dd3c:	43                   	inc    %ebx
42dd3d:	4b                   	dec    %ebx
42dd3e:	66 6b 42 56 62       	imul   $0x62,0x56(%edx),%ax
42dd43:	56                   	push   %esi
42dd44:	64 68 46 63 51 30    	fs push $0x30516346
42dd4a:	30 76 4e             	xor    %dh,0x4e(%esi)
42dd4d:	7a 35                	jp     0x42dd84
42dd4f:	53                   	push   %ebx
42dd50:	46                   	inc    %esi
42dd51:	4e                   	dec    %esi
42dd52:	65 55                	gs push %ebp
42dd54:	42                   	inc    %edx
42dd55:	44                   	inc    %esp
42dd56:	6e                   	outsb  %ds:(%esi),(%dx)
42dd57:	30 6a 6a             	xor    %ch,0x6a(%edx)
42dd5a:	59                   	pop    %ecx
42dd5b:	34 6a                	xor    $0x6a,%al
42dd5d:	67 74 4f             	addr16 je 0x42ddaf
42dd60:	51                   	push   %ecx
42dd61:	45                   	inc    %ebp
42dd62:	43                   	inc    %ebx
42dd63:	6b 6d 4b 51          	imul   $0x51,0x4b(%ebp),%ebp
42dd67:	30 55 30             	xor    %dl,0x30(%ebp)
42dd6a:	4e                   	dec    %esi
42dd6b:	55                   	push   %ebp
42dd6c:	6a 68                	push   $0x68
42dd6e:	4b                   	dec    %ebx
42dd6f:	46                   	inc    %esi
42dd70:	58                   	pop    %eax
42dd71:	35 5a 41 53 77       	xor    $0x7753415a,%eax
42dd76:	33 4d 46             	xor    0x46(%ebp),%ecx
42dd79:	35 4d 63 49 2f       	xor    $0x2f49634d,%eax
42dd7e:	69 57 49 62 4f 47 4b 	imul   $0x4b474f62,0x49(%edi),%edx
42dd85:	32 69 41             	xor    0x41(%ecx),%ch
42dd88:	72 54                	jb     0x42ddde
42dd8a:	51                   	push   %ecx
42dd8b:	4e                   	dec    %esi
42dd8c:	61                   	popa
42dd8d:	42                   	inc    %edx
42dd8e:	39 59 34             	cmp    %ebx,0x34(%ecx)
42dd91:	4a                   	dec    %edx
42dd92:	5a                   	pop    %edx
42dd93:	38 6e 76             	cmp    %ch,0x76(%esi)
42dd96:	79 4f                	jns    0x42dde7
42dd98:	4d                   	dec    %ebp
42dd99:	30 32                	xor    %dh,(%edx)
42dd9b:	65 4d                	gs dec %ebp
42dd9d:	62 4a 35             	bound  %ecx,0x35(%edx)
42dda0:	2f                   	das
42dda1:	69 71 72 57 33 36 31 	imul   $0x31363357,0x72(%ecx),%esi
42dda8:	68 4c 35 68 6e       	push   $0x6e68354c
42ddad:	65 35 39 67 37 45    	gs xor $0x45376739,%eax
42ddb3:	75 6a                	jne    0x42de1f
42ddb5:	4f                   	dec    %edi
42ddb6:	50                   	push   %eax
42ddb7:	4e                   	dec    %esi
42ddb8:	39 65 4f             	cmp    %esp,0x4f(%ebp)
42ddbb:	6d                   	insl   (%dx),%es:(%edi)
42ddbc:	4f                   	dec    %edi
42ddbd:	6f                   	outsl  %ds:(%esi),(%dx)
42ddbe:	31 78 5a             	xor    %edi,0x5a(%eax)
42ddc1:	52                   	push   %edx
42ddc2:	6b 5a 6d 6b          	imul   $0x6b,0x6d(%edx),%ebx
42ddc6:	30 68 59             	xor    %ch,0x59(%eax)
42ddc9:	78 2f                	js     0x42ddfa
42ddcb:	55                   	push   %ebp
42ddcc:	2b 70 74             	sub    0x74(%eax),%esi
42ddcf:	54                   	push   %esp
42ddd0:	65 4d                	gs dec %ebp
42ddd2:	4b                   	dec    %ebx
42ddd3:	55                   	push   %ebp
42ddd4:	47                   	inc    %edi
42ddd5:	2f                   	das
42ddd6:	57                   	push   %edi
42ddd7:	57                   	push   %edi
42ddd8:	45                   	inc    %ebp
42ddd9:	41                   	inc    %ecx
42ddda:	68 52 75 5a 5a       	push   $0x5a5a7552
42dddf:	69 37 46 55 77 61    	imul   $0x61775546,(%edi),%esi
42dde5:	4c                   	dec    %esp
42dde6:	42                   	inc    %edx
42dde7:	75 44                	jne    0x42de2d
42dde9:	55                   	push   %ebp
42ddea:	51                   	push   %ecx
42ddeb:	30 78 55             	xor    %bh,0x55(%eax)
42ddee:	48                   	dec    %eax
42ddef:	57                   	push   %edi
42ddf0:	6d                   	insl   (%dx),%es:(%edi)
42ddf1:	38 46 4b             	cmp    %al,0x4b(%esi)
42ddf4:	45                   	inc    %ebp
42ddf5:	2f                   	das
42ddf6:	6c                   	insb   (%dx),%es:(%edi)
42ddf7:	79 79                	jns    0x42de72
42ddf9:	68 51 33 4f 52       	push   $0x524f3351
42ddfe:	6a 75                	push   $0x75
42de00:	34 72                	xor    $0x72,%al
42de02:	7a 78                	jp     0x42de7c
42de04:	6c                   	insb   (%dx),%es:(%edi)
42de05:	75 31                	jne    0x42de38
42de07:	64 37                	fs aaa
42de09:	33 4b 7a             	xor    0x7a(%ebx),%ecx
42de0c:	4b                   	dec    %ebx
42de0d:	58                   	pop    %eax
42de0e:	38 71 46             	cmp    %dh,0x46(%ecx)
42de11:	56                   	push   %esi
42de12:	68 67 7a 44 39       	push   $0x39447a67
42de17:	57                   	push   %edi
42de18:	5a                   	pop    %edx
42de19:	6d                   	insl   (%dx),%es:(%edi)
42de1a:	6d                   	insl   (%dx),%es:(%edi)
42de1b:	69 75 5a 55 4e 65 47 	imul   $0x47654e55,0x5a(%ebp),%esi
42de22:	38 41 65             	cmp    %al,0x65(%ecx)
42de25:	49                   	dec    %ecx
42de26:	6a 37                	push   $0x37
42de28:	57                   	push   %edi
42de29:	4a                   	dec    %edx
42de2a:	59                   	pop    %ecx
42de2b:	75 6e                	jne    0x42de9b
42de2d:	5a                   	pop    %edx
42de2e:	6c                   	insb   (%dx),%es:(%edi)
42de2f:	30 41 36             	xor    %al,0x36(%ecx)
42de32:	30 46 4b             	xor    %al,0x4b(%esi)
42de35:	4b                   	dec    %ebx
42de36:	6a 31                	push   $0x31
42de38:	48                   	dec    %eax
42de39:	4c                   	dec    %esp
42de3a:	5a                   	pop    %edx
42de3b:	4a                   	dec    %edx
42de3c:	67 6f                	outsl  %ds:(%si),(%dx)
42de3e:	44                   	inc    %esp
42de3f:	72 38                	jb     0x42de79
42de41:	51                   	push   %ecx
42de42:	73 76                	jae    0x42deba
42de44:	67 6d                	insl   (%dx),%es:(%di)
42de46:	4b                   	dec    %ebx
42de47:	52                   	push   %edx
42de48:	6b 5a 77 70          	imul   $0x70,0x77(%edx),%ebx
42de4c:	51                   	push   %ecx
42de4d:	4b                   	dec    %ebx
42de4e:	33 4f 7a             	xor    0x7a(%edi),%ecx
42de51:	2f                   	das
42de52:	30 4e 77             	xor    %cl,0x77(%esi)
42de55:	31 67 47             	xor    %esp,0x47(%edi)
42de58:	70 4d                	jo     0x42dea7
42de5a:	65 71 50             	gs jno 0x42dead
42de5d:	72 30                	jb     0x42de8f
42de5f:	46                   	inc    %esi
42de60:	44                   	inc    %esp
42de61:	42                   	inc    %edx
42de62:	6c                   	insb   (%dx),%es:(%edi)
42de63:	54                   	push   %esp
42de64:	49                   	dec    %ecx
42de65:	49                   	dec    %ecx
42de66:	31 49 45             	xor    %ecx,0x45(%ecx)
42de69:	69 73 54 61 49 73 79 	imul   $0x79734961,0x54(%ebx),%esi
42de70:	58                   	pop    %eax
42de71:	6c                   	insb   (%dx),%es:(%edi)
42de72:	68 46 73 6e 2b       	push   $0x2b6e7346
42de77:	7a 65                	jp     0x42dede
42de79:	45                   	inc    %ebp
42de7a:	64 73 49             	fs jae 0x42dec6
42de7d:	70 74                	jo     0x42def3
42de7f:	46                   	inc    %esi
42de80:	6f                   	outsl  %ds:(%esi),(%dx)
42de81:	62 46 4e             	bound  %eax,0x4e(%esi)
42de84:	68 34 76 67 39       	push   $0x39677634
42de89:	4a                   	dec    %edx
42de8a:	65 37                	gs aaa
42de8c:	41                   	inc    %ecx
42de8d:	78 7a                	js     0x42df09
42de8f:	6f                   	outsl  %ds:(%esi),(%dx)