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)
42de90:	36 6f                	outsl  %ss:(%esi),(%dx)
42de92:	43                   	inc    %ebx
42de93:	77 4d                	ja     0x42dee2
42de95:	56                   	push   %esi
42de96:	66 76 49             	data16 jbe 0x42dee2
42de99:	63 6f 4d             	arpl   %ebp,0x4d(%edi)
42de9c:	4c                   	dec    %esp
42de9d:	51                   	push   %ecx
42de9e:	48                   	dec    %eax
42de9f:	70 6d                	jo     0x42df0e
42dea1:	58                   	pop    %eax
42dea2:	7a 31                	jp     0x42ded5
42dea4:	6f                   	outsl  %ds:(%esi),(%dx)
42dea5:	59                   	pop    %ecx
42dea6:	65 4a                	gs dec %edx
42dea8:	38 67 4f             	cmp    %ah,0x4f(%edi)
42deab:	4e                   	dec    %esi
42deac:	32 6d 71             	xor    0x71(%ebp),%ch
42deaf:	6f                   	outsl  %ds:(%esi),(%dx)
42deb0:	79 44                	jns    0x42def6
42deb2:	6c                   	insb   (%dx),%es:(%edi)
42deb3:	49                   	dec    %ecx
42deb4:	69 2f 69 41 6f 74    	imul   $0x746f4169,(%edi),%ebp
42deba:	70 66                	jo     0x42df22
42debc:	47                   	inc    %edi
42debd:	6f                   	outsl  %ds:(%esi),(%dx)
42debe:	4b                   	dec    %ebx
42debf:	41                   	inc    %ecx
42dec0:	6b 39 45             	imul   $0x45,(%ecx),%edi
42dec3:	68 74 5a 4a 50       	push   $0x504a5a74
42dec8:	49                   	dec    %ecx
42dec9:	4b                   	dec    %ebx
42deca:	69 4b 74 31 51 7a 33 	imul   $0x337a5131,0x74(%ebx),%ecx
42ded1:	34 77                	xor    $0x77,%al
42ded3:	50                   	push   %eax
42ded4:	2f                   	das
42ded5:	44                   	inc    %esp
42ded6:	38 66 6a             	cmp    %ah,0x6a(%esi)
42ded9:	78 72                	js     0x42df4d
42dedb:	73 46                	jae    0x42df23
42dedd:	73 64                	jae    0x42df43
42dedf:	44                   	inc    %esp
42dee0:	43                   	inc    %ebx
42dee1:	6a 34                	push   $0x34
42dee3:	74 41                	je     0x42df26
42dee5:	74 7a                	je     0x42df61
42dee7:	35 6b 36 5a 38       	xor    $0x385a366b,%eax
42deec:	2b 54 45 6c          	sub    0x6c(%ebp,%eax,2),%edx
42def0:	66 34 32             	data16 xor $0x32,%al
42def3:	50                   	push   %eax
42def4:	6e                   	outsb  %ds:(%esi),(%dx)
42def5:	56                   	push   %esi
42def6:	71 35                	jno    0x42df2d
42def8:	4e                   	dec    %esi
42def9:	72 76                	jb     0x42df71
42defb:	75 64                	jne    0x42df61
42defd:	32 47 55             	xor    0x55(%edi),%al
42df00:	54                   	push   %esp
42df01:	41                   	inc    %ecx
42df02:	6b 58 46 6e          	imul   $0x6e,0x46(%eax),%ebx
42df06:	55                   	push   %ebp
42df07:	33 76 63             	xor    0x63(%esi),%esi
42df0a:	72 57                	jb     0x42df63
42df0c:	56                   	push   %esi
42df0d:	70 55                	jo     0x42df64
42df0f:	69 54 4e 34 4a 74 76 	imul   $0x6476744a,0x34(%esi,%ecx,2),%edx
42df16:	64
42df17:	48                   	dec    %eax
42df18:	33 6b 30             	xor    0x30(%ebx),%ebp
42df1b:	46                   	inc    %esi
42df1c:	36 68 4a 4b 78 76    	ss push $0x76784b4a
42df22:	6f                   	outsl  %ds:(%esi),(%dx)
42df23:	53                   	push   %ebx
42df24:	69 4e 33 5a 4b 67 39 	imul   $0x39674b5a,0x33(%esi),%ecx
42df2b:	31 70 73             	xor    %esi,0x73(%eax)
42df2e:	37                   	aaa
42df2f:	4a                   	dec    %edx
42df30:	77 67                	ja     0x42df99
42df32:	34 56                	xor    $0x56,%al
42df34:	6a 35                	push   $0x35
42df36:	71 6b                	jno    0x42dfa3
42df38:	35 71 51 41 31       	xor    $0x31415171,%eax
42df3d:	2f                   	das
42df3e:	6f                   	outsl  %ds:(%esi),(%dx)
42df3f:	49                   	dec    %ecx
42df40:	58                   	pop    %eax
42df41:	77 37                	ja     0x42df7a
42df43:	62 48 6f             	bound  %ecx,0x6f(%eax)
42df46:	39 2f                	cmp    %ebp,(%edi)
42df48:	78 33                	js     0x42df7d
42df4a:	58                   	pop    %eax
42df4b:	58                   	pop    %eax
42df4c:	6d                   	insl   (%dx),%es:(%edi)
42df4d:	55                   	push   %ebp
42df4e:	63 64 35 59          	arpl   %esp,0x59(%ebp,%esi,1)
42df52:	50                   	push   %eax
42df53:	59                   	pop    %ecx
42df54:	70 69                	jo     0x42dfbf
42df56:	48                   	dec    %eax
42df57:	41                   	inc    %ecx
42df58:	4a                   	dec    %edx
42df59:	59                   	pop    %ecx
42df5a:	56                   	push   %esi
42df5b:	4a                   	dec    %edx
42df5c:	71 6a                	jno    0x42dfc8
42df5e:	4b                   	dec    %ebx
42df5f:	77 79                	ja     0x42dfda
42df61:	77 59                	ja     0x42dfbc
42df63:	71 61                	jno    0x42dfc6
42df65:	34 35                	xor    $0x35,%al
42df67:	4c                   	dec    %esp
42df68:	48                   	dec    %eax
42df69:	35 53 34 71 69       	xor    $0x69713453,%eax
42df6e:	54                   	push   %esp
42df6f:	56                   	push   %esi
42df70:	61                   	popa
42df71:	6f                   	outsl  %ds:(%esi),(%dx)
42df72:	70 38                	jo     0x42dfac
42df74:	36 2f                	ss das
42df76:	72 58                	jb     0x42dfd0
42df78:	55                   	push   %ebp
42df79:	72 32                	jb     0x42dfad
42df7b:	77 4f                	ja     0x42dfcc
42df7d:	59                   	pop    %ecx
42df7e:	6d                   	insl   (%dx),%es:(%edi)
42df7f:	63 59 53             	arpl   %ebx,0x53(%ecx)
42df82:	6c                   	insb   (%dx),%es:(%edi)
42df83:	33 65 76             	xor    0x76(%ebp),%esp
42df86:	6c                   	insb   (%dx),%es:(%edi)
42df87:	64 33 41 65          	xor    %fs:0x65(%ecx),%eax
42df8b:	77 62                	ja     0x42dfef
42df8d:	36 7a 6b             	ss jp  0x42dffb
42df90:	50                   	push   %eax
42df91:	2b 43 6e             	sub    0x6e(%ebx),%eax
42df94:	44                   	inc    %esp
42df95:	57                   	push   %edi
42df96:	6c                   	insb   (%dx),%es:(%edi)
42df97:	54                   	push   %esp
42df98:	4b                   	dec    %ebx
42df99:	42                   	inc    %edx
42df9a:	48                   	dec    %eax
42df9b:	32 35 61 55 75 67    	xor    0x67755561,%dh
42dfa1:	54                   	push   %esp
42dfa2:	41                   	inc    %ecx
42dfa3:	4b                   	dec    %ebx
42dfa4:	61                   	popa
42dfa5:	4a                   	dec    %edx
42dfa6:	73 72                	jae    0x42e01a
42dfa8:	30 52 53             	xor    %dl,0x53(%edx)
42dfab:	47                   	inc    %edi
42dfac:	2b 74 6d 71          	sub    0x71(%ebp,%ebp,2),%esi
42dfb0:	5a                   	pop    %edx
42dfb1:	6c                   	insb   (%dx),%es:(%edi)
42dfb2:	63 44 74 48          	arpl   %eax,0x48(%esp,%esi,2)
42dfb6:	44                   	inc    %esp
42dfb7:	73 74                	jae    0x42e02d
42dfb9:	4a                   	dec    %edx
42dfba:	58                   	pop    %eax
42dfbb:	6b 54 62 4a 4e       	imul   $0x4e,0x4a(%edx,%eiz,2),%edx
42dfc0:	64 54                	fs push %esp
42dfc2:	55                   	push   %ebp
42dfc3:	41                   	inc    %ecx
42dfc4:	58                   	pop    %eax
42dfc5:	35 54 2b 79 61       	xor    $0x61792b54,%eax
42dfca:	65 77 6c             	gs ja  0x42e039
42dfcd:	46                   	inc    %esi
42dfce:	74 6b                	je     0x42e03b
42dfd0:	68 54 59 4f 32       	push   $0x324f5954
42dfd5:	2b 54 70 62          	sub    0x62(%eax,%esi,2),%edx
42dfd9:	57                   	push   %edi
42dfda:	36 4d                	ss dec %ebp
42dfdc:	30 32                	xor    %dh,(%edx)
42dfde:	31 71 70             	xor    %esi,0x70(%ecx)
42dfe1:	6f                   	outsl  %ds:(%esi),(%dx)
42dfe2:	58                   	pop    %eax