456ef6:	38 6b 61             	cmp    %ch,0x61(%ebx)
456ef9:	5a                   	pop    %edx
456efa:	41                   	inc    %ecx
456efb:	67 48                	addr16 dec %eax
456efd:	6d                   	insl   (%dx),%es:(%edi)
456efe:	35 56 5a 7a 62       	xor    $0x627a5a56,%eax
456f03:	49                   	dec    %ecx
456f04:	39 44 39 46          	cmp    %eax,0x46(%ecx,%edi,1)
456f08:	67 4f                	addr16 dec %edi
456f0a:	4d                   	dec    %ebp
456f0b:	41                   	inc    %ecx
456f0c:	4a                   	dec    %edx
456f0d:	32 32                	xor    (%edx),%dh
456f0f:	64 2b 6a 38          	sub    %fs:0x38(%edx),%ebp
456f13:	67 72 61             	addr16 jb 0x456f77
456f16:	74 73                	je     0x456f8b
456f18:	70 72                	jo     0x456f8c
456f1a:	46                   	inc    %esi
456f1b:	6c                   	insb   (%dx),%es:(%edi)
456f1c:	7a 2f                	jp     0x456f4d
456f1e:	79 67                	jns    0x456f87
456f20:	54                   	push   %esp
456f21:	6a 64                	push   $0x64
456f23:	73 47                	jae    0x456f6c
456f25:	31 44 53 6f          	xor    %eax,0x6f(%ebx,%edx,2)
456f29:	74 63                	je     0x456f8e
456f2b:	6d                   	insl   (%dx),%es:(%edi)
456f2c:	62 53 66             	bound  %edx,0x66(%ebx)
456f2f:	66 35 48 45          	xor    $0x4548,%ax
456f33:	4c                   	dec    %esp
456f34:	4b                   	dec    %ebx
456f35:	48                   	dec    %eax
456f36:	70 4f                	jo     0x456f87
456f38:	75 48                	jne    0x456f82
456f3a:	4b                   	dec    %ebx
456f3b:	35 46 67 51 32       	xor    $0x32516746,%eax
456f40:	39 44 76 32          	cmp    %eax,0x32(%esi,%esi,2)
456f44:	34 58                	xor    $0x58,%al
456f46:	35 56 68 30 7a       	xor    $0x7a306856,%eax
456f4b:	44                   	inc    %esp
456f4c:	66 6d                	insw   (%dx),%es:(%edi)
456f4e:	6e                   	outsb  %ds:(%esi),(%dx)
456f4f:	6e                   	outsb  %ds:(%esi),(%dx)
456f50:	55                   	push   %ebp
456f51:	48                   	dec    %eax
456f52:	63 42 50             	arpl   %eax,0x50(%edx)
456f55:	39 39                	cmp    %edi,(%ecx)
456f57:	6f                   	outsl  %ds:(%esi),(%dx)
456f58:	63 55 76             	arpl   %edx,0x76(%ebp)
456f5b:	75 51                	jne    0x456fae
456f5d:	4e                   	dec    %esi
456f5e:	37                   	aaa
456f5f:	44                   	inc    %esp
456f60:	68 33 48 6e 75       	push   $0x756e4833
456f65:	2b 6e 78             	sub    0x78(%esi),%ebp
456f68:	2f                   	das
456f69:	77 76                	ja     0x456fe1
456f6b:	59                   	pop    %ecx
456f6c:	73 43                	jae    0x456fb1
456f6e:	68 78 30 44 34       	push   $0x34443078
456f73:	6c                   	insb   (%dx),%es:(%edi)
456f74:	44                   	inc    %esp
456f75:	76 2b                	jbe    0x456fa2
456f77:	52                   	push   %edx
456f78:	7a 5a                	jp     0x456fd4
456f7a:	33 74 56 52          	xor    0x52(%esi,%edx,2),%esi
456f7e:	70 43                	jo     0x456fc3
456f80:	76 7a                	jbe    0x456ffc
456f82:	71 6a                	jno    0x456fee
456f84:	69 70 49 30 41 4d 4c 	imul   $0x4c4d4130,0x49(%eax),%esi
456f8b:	64 76 36             	fs jbe 0x456fc4
456f8e:	33 6d 32             	xor    0x32(%ebp),%ebp
456f91:	57                   	push   %edi
456f92:	6a 4b                	push   $0x4b
456f94:	69 44 2b 67 6e 55 6d 	imul   $0x466d556e,0x67(%ebx,%ebp,1),%eax
456f9b:	46
456f9c:	52                   	push   %edx
456f9d:	7a 48                	jp     0x456fe7
456f9f:	6f                   	outsl  %ds:(%esi),(%dx)
456fa0:	4e                   	dec    %esi
456fa1:	4b                   	dec    %ebx
456fa2:	49                   	dec    %ecx
456fa3:	49                   	dec    %ecx
456fa4:	73 6e                	jae    0x457014
456fa6:	35 57 65 6c 51       	xor    $0x516c6557,%eax
456fab:	65 2b 69 42          	sub    %gs:0x42(%ecx),%ebp
456faf:	50                   	push   %eax
456fb0:	61                   	popa
456fb1:	53                   	push   %ebx
456fb2:	6e                   	outsb  %ds:(%esi),(%dx)
456fb3:	73 6c                	jae    0x457021
456fb5:	48                   	dec    %eax
456fb6:	39 5a 4a             	cmp    %ebx,0x4a(%edx)
456fb9:	4b                   	dec    %ebx
456fba:	39 54 52 79          	cmp    %edx,0x79(%edx,%edx,2)
456fbe:	4f                   	dec    %edi
456fbf:	37                   	aaa
456fc0:	38 6f 64             	cmp    %ch,0x64(%edi)
456fc3:	77 68                	ja     0x45702d
456fc5:	44                   	inc    %esp
456fc6:	36 58                	ss pop %eax
456fc8:	70 46                	jo     0x457010
456fca:	49                   	dec    %ecx
456fcb:	31 4e 45             	xor    %ecx,0x45(%esi)
456fce:	71 62                	jno    0x457032
456fd0:	4c                   	dec    %esp
456fd1:	6a 73                	push   $0x73
456fd3:	44                   	inc    %esp
456fd4:	75 50                	jne    0x457026
456fd6:	65 76 6d             	gs jbe 0x457046
456fd9:	55                   	push   %ebp
456fda:	44                   	inc    %esp
456fdb:	4e                   	dec    %esi
456fdc:	47                   	inc    %edi
456fdd:	63 6c 56 55          	arpl   %ebp,0x55(%esi,%edx,2)
456fe1:	63 72 71             	arpl   %esi,0x71(%edx)
456fe4:	62 55 4c             	bound  %edx,0x4c(%ebp)
456fe7:	72 4a                	jb     0x457033
456fe9:	36 4e                	ss dec %esi
456feb:	45                   	inc    %ebp
456fec:	79 71                	jns    0x45705f
456fee:	63 71 30             	arpl   %esi,0x30(%ecx)
456ff1:	51                   	push   %ecx
456ff2:	4f                   	dec    %edi
456ff3:	46                   	inc    %esi
456ff4:	6b 59 54 2b          	imul   $0x2b,0x54(%ecx),%ebx
456ff8:	65 38 6f 62          	cmp    %ch,%gs:0x62(%edi)
456ffc:	66 34 62             	data16 xor $0x62,%al
456fff:	6d                   	insl   (%dx),%es:(%edi)
457000:	4b                   	dec    %ebx
457001:	34 50                	xor    $0x50,%al
457003:	34 4b                	xor    $0x4b,%al
457005:	6a 32                	push   $0x32
457007:	51                   	push   %ecx
457008:	4c                   	dec    %esp
457009:	6b 70 41 7a          	imul   $0x7a,0x41(%eax),%esi
45700d:	38 57 39             	cmp    %dl,0x39(%edi)
457010:	5a                   	pop    %edx
457011:	77 31                	ja     0x457044
457013:	6d                   	insl   (%dx),%es:(%edi)
457014:	2b 68 6e             	sub    0x6e(%eax),%ebp
457017:	68 75 4e 72 43       	push   $0x43724e75
45701c:	2f                   	das
45701d:	58                   	pop    %eax
45701e:	32 67 67             	xor    0x67(%edi),%ah
457021:	42                   	inc    %edx
457022:	68 78 5a 34 79       	push   $0x79345a78
457027:	6e                   	outsb  %ds:(%esi),(%dx)
457028:	77 77                	ja     0x4570a1
45702a:	4f                   	dec    %edi
45702b:	65 6c                	gs insb (%dx),%es:(%edi)
45702d:	49                   	dec    %ecx
45702e:	6a 6b                	push   $0x6b
457030:	61                   	popa
457031:	44                   	inc    %esp
457032:	43                   	inc    %ebx
457033:	47                   	inc    %edi
457034:	59                   	pop    %ecx
457035:	52                   	push   %edx
457036:	42                   	inc    %edx
457037:	6e                   	outsb  %ds:(%esi),(%dx)
457038:	34 46                	xor    $0x46,%al
45703a:	41                   	inc    %ecx
45703b:	54                   	push   %esp
45703c:	2f                   	das
45703d:	6e                   	outsb  %ds:(%esi),(%dx)
45703e:	50                   	push   %eax
45703f:	54                   	push   %esp
457040:	30 72 77             	xor    %dh,0x77(%edx)
457043:	30 6e 61             	xor    %ch,0x61(%esi)
457046:	4d                   	dec    %ebp
457047:	66 6f                	outsw  %ds:(%esi),(%dx)
457049:	38 31                	cmp    %dh,(%ecx)
45704b:	35 75 73 4b 44       	xor    $0x444b7375,%eax
457050:	5a                   	pop    %edx
457051:	35 56 41 66 53       	xor    $0x53664156,%eax
457056:	7a 70                	jp     0x4570c8
457058:	45                   	inc    %ebp
457059:	69 53 53 77 63 57 5a 	imul   $0x5a576377,0x53(%ebx),%edx
457060:	32 66 51             	xor    0x51(%esi),%ah
457063:	66 4f                	dec    %di
457065:	58                   	pop    %eax
457066:	37                   	aaa
457067:	38 73 52             	cmp    %dh,0x52(%ebx)
45706a:	73 58                	jae    0x4570c4
45706c:	6d                   	insl   (%dx),%es:(%edi)
45706d:	77 30                	ja     0x45709f
45706f:	65 4b                	gs dec %ebx
457071:	44                   	inc    %esp
457072:	68 55 2b 61 4a       	push   $0x4a612b55
457077:	47                   	inc    %edi
457078:	4e                   	dec    %esi
457079:	41                   	inc    %ecx
45707a:	33 37                	xor    (%edi),%esi
45707c:	5a                   	pop    %edx
45707d:	53                   	push   %ebx
45707e:	54                   	push   %esp
45707f:	64 71 35             	fs jno 0x4570b7
457082:	5a                   	pop    %edx
457083:	64 33 34 37          	xor    %fs:(%edi,%esi,1),%esi
457087:	74 36                	je     0x4570bf
457089:	50                   	push   %eax
45708a:	7a 71                	jp     0x4570fd
45708c:	74 6f                	je     0x4570fd
45708e:	4f                   	dec    %edi
45708f:	58                   	pop    %eax
457090:	6b 56 70 33          	imul   $0x33,0x70(%esi),%edx
457094:	50                   	push   %eax
457095:	39 76 52             	cmp    %esi,0x52(%esi)
457098:	2b 6b 75             	sub    0x75(%ebx),%ebp
45709b:	30 70 48             	xor    %dh,0x48(%eax)
45709e:	65 69 34 53 73 47 7a 	imul   $0x377a4773,%gs:(%ebx,%edx,2),%esi
4570a5:	37
4570a6:	7a 37                	jp     0x4570df
4570a8:	51                   	push   %ecx
4570a9:	37                   	aaa
4570aa:	53                   	push   %ebx
4570ab:	6a 65                	push   $0x65
4570ad:	6c                   	insb   (%dx),%es:(%edi)
4570ae:	34 53                	xor    $0x53,%al
4570b0:	39 7a 70             	cmp    %edi,0x70(%edx)
4570b3:	4f                   	dec    %edi
4570b4:	48                   	dec    %eax
4570b5:	62 32                	bound  %esi,(%edx)
4570b7:	66 30 4c 59 6d       	data16 xor %cl,0x6d(%ecx,%ebx,2)
4570bc:	54                   	push   %esp
4570bd:	6f                   	outsl  %ds:(%esi),(%dx)
4570be:	57                   	push   %edi
4570bf:	56                   	push   %esi
4570c0:	53                   	push   %ebx
4570c1:	6f                   	outsl  %ds:(%esi),(%dx)
4570c2:	54                   	push   %esp
4570c3:	77 70                	ja     0x457135
4570c5:	55                   	push   %ebp
4570c6:	59                   	pop    %ecx
4570c7:	36 4f                	ss dec %edi
4570c9:	78 56                	js     0x457121
4570cb:	77 6d                	ja     0x45713a
4570cd:	47                   	inc    %edi
4570ce:	7a 61                	jp     0x457131
4570d0:	4d                   	dec    %ebp
4570d1:	43                   	inc    %ebx
4570d2:	6c                   	insb   (%dx),%es:(%edi)
4570d3:	69 7a 49 53 6b 54 7a 	imul   $0x7a546b53,0x49(%edx),%edi
4570da:	6d                   	insl   (%dx),%es:(%edi)
4570db:	65 37                	gs aaa
4570dd:	6e                   	outsb  %ds:(%esi),(%dx)
4570de:	38 37                	cmp    %dh,(%edi)
4570e0:	31 45 41             	xor    %eax,0x41(%ebp)
4570e3:	75 66                	jne    0x45714b
4570e5:	58                   	pop    %eax
4570e6:	32 6f 4d             	xor    0x4d(%edi),%ch
4570e9:	4c                   	dec    %esp
4570ea:	4b                   	dec    %ebx
4570eb:	66 43                	inc    %bx
4570ed:	63 36                	arpl   %esi,(%esi)
4570ef:	69 70 5a 51 68 76 71 	imul   $0x71766851,0x5a(%eax),%esi
4570f6:	7a 66                	jp     0x45715e
4570f8:	6c                   	insb   (%dx),%es:(%edi)
4570f9:	66 49                	dec    %cx
4570fb:	57                   	push   %edi
4570fc:	38 36                	cmp    %dh,(%esi)
4570fe:	45                   	inc    %ebp
4570ff:	68 6a 37 71 6a       	push   $0x6a71376a
457104:	5a                   	pop    %edx
457105:	61                   	popa
457106:	64 34 6f             	fs xor $0x6f,%al
457109:	76 72                	jbe    0x45717d
45710b:	34 47                	xor    $0x47,%al
45710d:	4c                   	dec    %esp
45710e:	52                   	push   %edx
45710f:	57                   	push   %edi
457110:	63 76 78             	arpl   %esi,0x78(%esi)
457113:	70 51                	jo     0x457166
457115:	6b 7a 31 2b          	imul   $0x2b,0x31(%edx),%edi
457119:	2b 6d 74             	sub    0x74(%ebp),%ebp
45711c:	6c                   	insb   (%dx),%es:(%edi)
45711d:	66 48                	dec    %ax
45711f:	73 67                	jae    0x457188
457121:	7a 30                	jp     0x457153
457123:	42                   	inc    %edx
457124:	42                   	inc    %edx
457125:	6e                   	outsb  %ds:(%esi),(%dx)
457126:	65 65 53             	gs gs push %ebx
457129:	64 46                	fs inc %esi
45712b:	34 37                	xor    $0x37,%al
45712d:	72 57                	jb     0x457186
45712f:	51                   	push   %ecx
457130:	74 30                	je     0x457162
457132:	6e                   	outsb  %ds:(%esi),(%dx)
457133:	71 79                	jno    0x4571ae
457135:	54                   	push   %esp
457136:	62 35 64 33 6c 4c    	bound  %esi,0x4c6c3364
45713c:	75 62                	jne    0x4571a0
45713e:	67 32 6b 4d          	xor    0x4d(%bp,%di),%ch
457142:	41                   	inc    %ecx
457143:	78 64                	js     0x4571a9
457145:	72 74                	jb     0x4571bb
457147:	76 78                	jbe    0x4571c1
457149:	2b 58 6a             	sub    0x6a(%eax),%ebx
45714c:	4e                   	dec    %esi
45714d:	4a                   	dec    %edx
45714e:	66 2b 57 68          	sub    0x68(%edi),%dx
457152:	61                   	popa
457153:	6c                   	insb   (%dx),%es:(%edi)
457154:	75 43                	jne    0x457199
457156:	30 53 32             	xor    %dl,0x32(%ebx)
457159:	52                   	push   %edx
45715a:	47                   	inc    %edi
45715b:	4c                   	dec    %esp
45715c:	55                   	push   %ebp
45715d:	61                   	popa
45715e:	71 51                	jno    0x4571b1
457160:	75 76                	jne    0x4571d8
457162:	4f                   	dec    %edi
457163:	2f                   	das
457164:	33 4e 39             	xor    0x39(%esi),%ecx
457167:	35 45 66 35 59       	xor    $0x59356645,%eax
45716c:	2f                   	das
45716d:	32 47 4f             	xor    0x4f(%edi),%al
457170:	42                   	inc    %edx
457171:	75 34                	jne    0x4571a7
457173:	4f                   	dec    %edi
457174:	50                   	push   %eax
457175:	45                   	inc    %ebp
457176:	2b 6e 56             	sub    0x56(%esi),%ebp
457179:	54                   	push   %esp
45717a:	70 63                	jo     0x4571df
45717c:	4a                   	dec    %edx
45717d:	6e                   	outsb  %ds:(%esi),(%dx)
45717e:	71 63                	jno    0x4571e3
457180:	65 6c                	gs insb (%dx),%es:(%edi)
457182:	70 35                	jo     0x4571b9
457184:	6e                   	outsb  %ds:(%esi),(%dx)
457185:	58                   	pop    %eax
457186:	34 36                	xor    $0x36,%al
457188:	30 66 32             	xor    %ah,0x32(%esi)
45718b:	55                   	push   %ebp
45718c:	2b 56 42             	sub    0x42(%esi),%edx
45718f:	30 41 47             	xor    %al,0x47(%ecx)
457192:	30 50 57             	xor    %dl,0x57(%eax)
457195:	49                   	dec    %ecx
457196:	38 4a 32             	cmp    %cl,0x32(%edx)
457199:	37                   	aaa
45719a:	67 67 32 77 79       	addr16 xor 0x79(%bx),%dh
45719f:	71 75                	jno    0x457216
4571a1:	53                   	push   %ebx
4571a2:	76 56                	jbe    0x4571fa
4571a4:	55                   	push   %ebp
4571a5:	44                   	inc    %esp