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
42ed2d:	4a                   	dec    %edx
42ed2e:	58                   	pop    %eax
42ed2f:	70 4f                	jo     0x42ed80
42ed31:	43                   	inc    %ebx
42ed32:	6e                   	outsb  %ds:(%esi),(%dx)
42ed33:	72 41                	jb     0x42ed76
42ed35:	72 6d                	jb     0x42eda4
42ed37:	35 4e 34 33 56       	xor    $0x5633344e,%eax
42ed3c:	2b 39                	sub    (%ecx),%edi
42ed3e:	7a 66                	jp     0x42eda6
42ed40:	44                   	inc    %esp
42ed41:	48                   	dec    %eax
42ed42:	31 43 67             	xor    %eax,0x67(%ebx)
42ed45:	50                   	push   %eax
42ed46:	70 70                	jo     0x42edb8
42ed48:	74 70                	je     0x42edba
42ed4a:	75 5a                	jne    0x42eda6
42ed4c:	52                   	push   %edx
42ed4d:	65 57                	gs push %edi
42ed4f:	78 79                	js     0x42edca
42ed51:	79 2b                	jns    0x42ed7e
42ed53:	67 42                	addr16 inc %edx
42ed55:	70 4a                	jo     0x42eda1
42ed57:	4f                   	dec    %edi
42ed58:	31 51 56             	xor    %edx,0x56(%ecx)
42ed5b:	39 66 47             	cmp    %esp,0x47(%esi)
42ed5e:	6d                   	insl   (%dx),%es:(%edi)
42ed5f:	39 5a 6f             	cmp    %ebx,0x6f(%edx)
42ed62:	73 4d                	jae    0x42edb1
42ed64:	37                   	aaa
42ed65:	76 47                	jbe    0x42edae
42ed67:	4a                   	dec    %edx
42ed68:	39 55 68             	cmp    %edx,0x68(%ebp)
42ed6b:	32 4a 68             	xor    0x68(%edx),%cl
42ed6e:	49                   	dec    %ecx
42ed6f:	39 47 35             	cmp    %eax,0x35(%edi)
42ed72:	4a                   	dec    %edx
42ed73:	56                   	push   %esi
42ed74:	7a 73                	jp     0x42ede9
42ed76:	70 65                	jo     0x42eddd
42ed78:	34 49                	xor    $0x49,%al
42ed7a:	33 69 7a             	xor    0x7a(%ecx),%ebp
42ed7d:	55                   	push   %ebp
42ed7e:	6d                   	insl   (%dx),%es:(%edi)
42ed7f:	44                   	inc    %esp
42ed80:	56                   	push   %esi
42ed81:	64 70 76             	fs jo  0x42edfa
42ed84:	37                   	aaa
42ed85:	45                   	inc    %ebp
42ed86:	78 33                	js     0x42edbb
42ed88:	62 71 46             	bound  %esi,0x46(%ecx)
42ed8b:	37                   	aaa
42ed8c:	43                   	inc    %ebx
42ed8d:	4d                   	dec    %ebp
42ed8e:	58                   	pop    %eax
42ed8f:	61                   	popa
42ed90:	76 69                	jbe    0x42edfb
42ed92:	75 36                	jne    0x42edca
42ed94:	6f                   	outsl  %ds:(%esi),(%dx)
42ed95:	64 59                	fs pop %ecx
42ed97:	79 42                	jns    0x42eddb
42ed99:	53                   	push   %ebx
42ed9a:	56                   	push   %esi
42ed9b:	65 78 41             	gs js  0x42eddf
42ed9e:	41                   	inc    %ecx
42ed9f:	6e                   	outsb  %ds:(%esi),(%dx)
42eda0:	61                   	popa
42eda1:	53                   	push   %ebx
42eda2:	74 34                	je     0x42edd8
42eda4:	49                   	dec    %ecx
42eda5:	36 39 52 6b          	cmp    %edx,%ss:0x6b(%edx)
42eda9:	41                   	inc    %ecx
42edaa:	34 64                	xor    $0x64,%al
42edac:	47                   	inc    %edi
42edad:	50                   	push   %eax
42edae:	6e                   	outsb  %ds:(%esi),(%dx)
42edaf:	33 4e 67             	xor    0x67(%esi),%ecx
42edb2:	6d                   	insl   (%dx),%es:(%edi)
42edb3:	64 77 6c             	fs ja  0x42ee22
42edb6:	4b                   	dec    %ebx
42edb7:	72 56                	jb     0x42ee0f
42edb9:	71 36                	jno    0x42edf1
42edbb:	4f                   	dec    %edi
42edbc:	31 4b 6d             	xor    %ecx,0x6d(%ebx)
42edbf:	54                   	push   %esp
42edc0:	44                   	inc    %esp
42edc1:	4d                   	dec    %ebp
42edc2:	73 4c                	jae    0x42ee10
42edc4:	50                   	push   %eax
42edc5:	74 39                	je     0x42ee00
42edc7:	52                   	push   %edx
42edc8:	50                   	push   %eax
42edc9:	7a 51                	jp     0x42ee1c
42edcb:	4e                   	dec    %esi
42edcc:	71 66                	jno    0x42ee34
42edce:	6e                   	outsb  %ds:(%esi),(%dx)
42edcf:	69 78 33 58 79 45 44 	imul   $0x44457958,0x33(%eax),%edi
42edd6:	69 52 51 68 4e 49 4d 	imul   $0x4d494e68,0x51(%edx),%edx
42eddd:	65 35 53 58 49 78    	gs xor $0x78495853,%eax
42ede3:	63 4f 5a             	arpl   %ecx,0x5a(%edi)
42ede6:	52                   	push   %edx
42ede7:	77 47                	ja     0x42ee30
42ede9:	44                   	inc    %esp
42edea:	38 61 74             	cmp    %ah,0x74(%ecx)
42eded:	4e                   	dec    %esi
42edee:	2f                   	das
42edef:	79 35                	jns    0x42ee26
42edf1:	5a                   	pop    %edx
42edf2:	6a 38                	push   $0x38
42edf4:	64 4c                	fs dec %esp
42edf6:	57                   	push   %edi
42edf7:	45                   	inc    %ebp
42edf8:	51                   	push   %ecx
42edf9:	31 4b 64             	xor    %ecx,0x64(%ebx)
42edfc:	7a 58                	jp     0x42ee56
42edfe:	56                   	push   %esi
42edff:	32 73 6d             	xor    0x6d(%ebx),%dh
42ee02:	73 4d                	jae    0x42ee51
42ee04:	62 53 5a             	bound  %edx,0x5a(%ebx)
42ee07:	5a                   	pop    %edx
42ee08:	2f                   	das
42ee09:	52                   	push   %edx
42ee0a:	70 4d                	jo     0x42ee59
42ee0c:	46                   	inc    %esi
42ee0d:	4b                   	dec    %ebx
42ee0e:	47                   	inc    %edi
42ee0f:	30 79 52             	xor    %bh,0x52(%ecx)
42ee12:	32 34 45 43 50 53 74 	xor    0x74535043(,%eax,2),%dh
42ee19:	47                   	inc    %edi
42ee1a:	34 5a                	xor    $0x5a,%al
42ee1c:	68 71 79 6b 37       	push   $0x376b7971
42ee21:	68 54 6b 35 7a       	push   $0x7a356b54
42ee26:	63 4b 4a             	arpl   %ecx,0x4a(%ebx)
42ee29:	31 56 6d             	xor    %edx,0x6d(%esi)
42ee2c:	6a 71                	push   $0x71
42ee2e:	49                   	dec    %ecx
42ee2f:	78 62                	js     0x42ee93
42ee31:	77 53                	ja     0x42ee86
42ee33:	76 48                	jbe    0x42ee7d
42ee35:	69 56 76 6a 69 61 73 	imul   $0x7361696a,0x76(%esi),%edx
42ee3c:	4d                   	dec    %ebp
42ee3d:	47                   	inc    %edi
42ee3e:	64 46                	fs inc %esi
42ee40:	56                   	push   %esi
42ee41:	52                   	push   %edx
42ee42:	4f                   	dec    %edi
42ee43:	51                   	push   %ecx
42ee44:	42                   	inc    %edx
42ee45:	61                   	popa
42ee46:	6e                   	outsb  %ds:(%esi),(%dx)
42ee47:	6e                   	outsb  %ds:(%esi),(%dx)
42ee48:	76 73                	jbe    0x42eebd
42ee4a:	69 36 2f 54 43 56    	imul   $0x5643542f,(%esi),%esi
42ee50:	45                   	inc    %ebp
42ee51:	4f                   	dec    %edi
42ee52:	59                   	pop    %ecx
42ee53:	31 6d 50             	xor    %ebp,0x50(%ebp)
42ee56:	48                   	dec    %eax
42ee57:	67 75 6e             	addr16 jne 0x42eec8
42ee5a:	59                   	pop    %ecx
42ee5b:	39 4a 55             	cmp    %ecx,0x55(%edx)
42ee5e:	52                   	push   %edx
42ee5f:	57                   	push   %edi
42ee60:	41                   	inc    %ecx
42ee61:	38 6b 6f             	cmp    %ch,0x6f(%ebx)
42ee64:	68 50 4e 4c 38       	push   $0x384c4e50
42ee69:	6c                   	insb   (%dx),%es:(%edi)
42ee6a:	59                   	pop    %ecx
42ee6b:	61                   	popa
42ee6c:	73 77                	jae    0x42eee5
42ee6e:	63 69 4f             	arpl   %ebp,0x4f(%ecx)
42ee71:	36 48                	ss dec %eax
42ee73:	35 6c 43 6d 2b       	xor    $0x2b6d436c,%eax
42ee78:	6d                   	insl   (%dx),%es:(%edi)
42ee79:	56                   	push   %esi