459ee9:	68 77 75 46 36       	push   $0x36467577
459eee:	52                   	push   %edx
459eef:	63 31                	arpl   %esi,(%ecx)
459ef1:	7a 32                	jp     0x459f25
459ef3:	61                   	popa
459ef4:	38 53 41             	cmp    %dl,0x41(%ebx)
459ef7:	37                   	aaa
459ef8:	6f                   	outsl  %ds:(%esi),(%dx)
459ef9:	4f                   	dec    %edi
459efa:	47                   	inc    %edi
459efb:	44                   	inc    %esp
459efc:	46                   	inc    %esi
459efd:	54                   	push   %esp
459efe:	6f                   	outsl  %ds:(%esi),(%dx)
459eff:	41                   	inc    %ecx
459f00:	57                   	push   %edi
459f01:	5a                   	pop    %edx
459f02:	75 4b                	jne    0x459f4f
459f04:	66 6c                	data16 insb (%dx),%es:(%edi)
459f06:	38 62 46             	cmp    %ah,0x46(%edx)
459f09:	61                   	popa
459f0a:	76 50                	jbe    0x459f5c
459f0c:	62 68 32             	bound  %ebp,0x32(%eax)
459f0f:	4e                   	dec    %esi
459f10:	73 5a                	jae    0x459f6c
459f12:	4a                   	dec    %edx
459f13:	73 32                	jae    0x459f47
459f15:	66 4f                	dec    %di
459f17:	42                   	inc    %edx
459f18:	56                   	push   %esi
459f19:	55                   	push   %ebp
459f1a:	53                   	push   %ebx
459f1b:	6c                   	insb   (%dx),%es:(%edi)
459f1c:	76 34                	jbe    0x459f52
459f1e:	35 79 45 75 76       	xor    $0x76754579,%eax
459f23:	41                   	inc    %ecx
459f24:	32 39                	xor    (%ecx),%bh
459f26:	46                   	inc    %esi
459f27:	79 45                	jns    0x459f6e
459f29:	4e                   	dec    %esi
459f2a:	42                   	inc    %edx
459f2b:	49                   	dec    %ecx
459f2c:	6f                   	outsl  %ds:(%esi),(%dx)
459f2d:	59                   	pop    %ecx
459f2e:	71 6f                	jno    0x459f9f
459f30:	66 39 69 52          	cmp    %bp,0x52(%ecx)
459f34:	68 41 69 53 55       	push   $0x55536941
459f39:	4d                   	dec    %ebp
459f3a:	7a 4e                	jp     0x459f8a
459f3c:	49                   	dec    %ecx
459f3d:	47                   	inc    %edi
459f3e:	4b                   	dec    %ebx
459f3f:	36 34 70             	ss xor $0x70,%al
459f42:	54                   	push   %esp
459f43:	39 5a 2b             	cmp    %ebx,0x2b(%edx)
459f46:	56                   	push   %esi
459f47:	52                   	push   %edx
459f48:	76 7a                	jbe    0x459fc4
459f4a:	43                   	inc    %ebx
459f4b:	7a 37                	jp     0x459f84
459f4d:	35 51 75 30 47       	xor    $0x47307551,%eax
459f52:	42                   	inc    %edx
459f53:	47                   	inc    %edi
459f54:	55                   	push   %ebp
459f55:	43                   	inc    %ebx
459f56:	76 36                	jbe    0x459f8e
459f58:	41                   	inc    %ecx
459f59:	45                   	inc    %ebp
459f5a:	6e                   	outsb  %ds:(%esi),(%dx)
459f5b:	32 75 41             	xor    0x41(%ebp),%dh
459f5e:	51                   	push   %ecx
459f5f:	68 57 61 38 33       	push   $0x33386157
459f64:	35 33 75 4d 34       	xor    $0x344d7533,%eax
459f69:	36 31 5a 6f          	xor    %ebx,%ss:0x6f(%edx)
459f6d:	5a                   	pop    %edx
459f6e:	49                   	dec    %ecx
459f6f:	2f                   	das
459f70:	54                   	push   %esp
459f71:	48                   	dec    %eax
459f72:	2b 36                	sub    (%esi),%esi
459f74:	53                   	push   %ebx
459f75:	73 6e                	jae    0x459fe5
459f77:	72 39                	jb     0x459fb2
459f79:	45                   	inc    %ebp
459f7a:	53                   	push   %ebx
459f7b:	44                   	inc    %esp
459f7c:	56                   	push   %esi
459f7d:	5a                   	pop    %edx
459f7e:	44                   	inc    %esp
459f7f:	56                   	push   %esi
459f80:	4d                   	dec    %ebp
459f81:	62 75 44             	bound  %esi,0x44(%ebp)
459f84:	37                   	aaa
459f85:	75 4c                	jne    0x459fd3
459f87:	36 74 4c             	ss je  0x459fd6
459f8a:	70 2f                	jo     0x459fbb
459f8c:	57                   	push   %edi
459f8d:	64 36 68 45 7a 49 43 	fs ss push $0x43497a45
459f94:	7a 45                	jp     0x459fdb
459f96:	35 35 4a 48 43       	xor    $0x43484a35,%eax
459f9b:	4c                   	dec    %esp
459f9c:	71 4f                	jno    0x459fed
459f9e:	6b 38 55             	imul   $0x55,(%eax),%edi
459fa1:	47                   	inc    %edi
459fa2:	68 56 72 69 33       	push   $0x33697256
459fa7:	68 7a 7a 46 4c       	push   $0x4c467a7a
459fac:	59                   	pop    %ecx
459fad:	31 4b 74             	xor    %ecx,0x74(%ebx)
459fb0:	61                   	popa
459fb1:	43                   	inc    %ebx
459fb2:	7a 30                	jp     0x459fe4
459fb4:	43                   	inc    %ebx
459fb5:	67 41                	addr16 inc %ecx
459fb7:	42                   	inc    %edx
459fb8:	4e                   	dec    %esi
459fb9:	37                   	aaa
459fba:	59                   	pop    %ecx
459fbb:	4e                   	dec    %esi
459fbc:	37                   	aaa
459fbd:	36 45                	ss inc %ebp
459fbf:	57                   	push   %edi
459fc0:	4a                   	dec    %edx
459fc1:	6c                   	insb   (%dx),%es:(%edi)
459fc2:	75 43                	jne    0x45a007
459fc4:	77 6e                	ja     0x45a034
459fc6:	6b 45 51 47          	imul   $0x47,0x51(%ebp),%eax
459fca:	46                   	inc    %esi
459fcb:	58                   	pop    %eax
459fcc:	59                   	pop    %ecx
459fcd:	59                   	pop    %ecx
459fce:	6f                   	outsl  %ds:(%esi),(%dx)
459fcf:	6f                   	outsl  %ds:(%esi),(%dx)
459fd0:	66 58                	pop    %ax
459fd2:	4d                   	dec    %ebp
459fd3:	6f                   	outsl  %ds:(%esi),(%dx)
459fd4:	2b 55 4c             	sub    0x4c(%ebp),%edx
459fd7:	67 6b 4b 37 72       	imul   $0x72,0x37(%bp,%di),%ecx
459fdc:	32 73 78             	xor    0x78(%ebx),%dh
459fdf:	44                   	inc    %esp
459fe0:	33 64 50 33          	xor    0x33(%eax,%edx,2),%esp
459fe4:	31 70 63             	xor    %esi,0x63(%eax)
459fe7:	4d                   	dec    %ebp
459fe8:	4e                   	dec    %esi
459fe9:	78 79                	js     0x45a064
459feb:	6b 52 64 36          	imul   $0x36,0x64(%edx),%edx
459fef:	50                   	push   %eax
459ff0:	41                   	inc    %ecx
459ff1:	6f                   	outsl  %ds:(%esi),(%dx)
459ff2:	54                   	push   %esp
459ff3:	72 58                	jb     0x45a04d
459ff5:	6c                   	insb   (%dx),%es:(%edi)
459ff6:	53                   	push   %ebx
459ff7:	6c                   	insb   (%dx),%es:(%edi)
459ff8:	4f                   	dec    %edi
459ff9:	76 79                	jbe    0x45a074
459ffb:	56                   	push   %esi
459ffc:	72 56                	jb     0x45a054
459ffe:	6a 58                	push   $0x58
45a000:	36 41                	ss inc %ecx
45a002:	2f                   	das
45a003:	5a                   	pop    %edx
45a004:	70 73                	jo     0x45a079
45a006:	43                   	inc    %ebx
45a007:	59                   	pop    %ecx
45a008:	6b 41 57 55          	imul   $0x55,0x57(%ecx),%eax
45a00c:	35 70 4e 48 52       	xor    $0x52484e70,%eax
45a011:	6a 4b                	push   $0x4b
45a013:	34 76                	xor    $0x76,%al
45a015:	70 58                	jo     0x45a06f
45a017:	4c                   	dec    %esp
45a018:	73 76                	jae    0x45a090
45a01a:	79 39                	jns    0x45a055
45a01c:	4a                   	dec    %edx
45a01d:	45                   	inc    %ebp
45a01e:	5a                   	pop    %edx
45a01f:	69 36 75 30 6d 74    	imul   $0x746d3075,(%esi),%esi
45a025:	47                   	inc    %edi
45a026:	41                   	inc    %ecx
45a027:	6e                   	outsb  %ds:(%esi),(%dx)
45a028:	65 61                	gs popa
45a02a:	39 4a 49             	cmp    %ecx,0x49(%edx)
45a02d:	54                   	push   %esp
45a02e:	78 4a                	js     0x45a07a
45a030:	6b 53 34 38          	imul   $0x38,0x34(%ebx),%edx
45a034:	6d                   	insl   (%dx),%es:(%edi)
45a035:	52                   	push   %edx
45a036:	67 79 41             	addr16 jns 0x45a07a
45a039:	71 61                	jno    0x45a09c
45a03b:	66 31 6f 6a          	xor    %bp,0x6a(%edi)
45a03f:	75 58                	jne    0x45a099
45a041:	63 32                	arpl   %esi,(%edx)
45a043:	6a 4e                	push   $0x4e
45a045:	70 45                	jo     0x45a08c
45a047:	51                   	push   %ecx
45a048:	51                   	push   %ecx
45a049:	53                   	push   %ebx
45a04a:	76 6d                	jbe    0x45a0b9
45a04c:	2f                   	das
45a04d:	66 2f                	data16 das
45a04f:	64 34 6a             	fs xor $0x6a,%al
45a052:	44                   	inc    %esp
45a053:	59                   	pop    %ecx
45a054:	2f                   	das
45a055:	67 77 53             	addr16 ja 0x45a0ab
45a058:	38 43 2f             	cmp    %al,0x2f(%ebx)
45a05b:	73 43                	jae    0x45a0a0
45a05d:	32 69 5a             	xor    0x5a(%ecx),%ch
45a060:	4f                   	dec    %edi
45a061:	38 42 47             	cmp    %al,0x47(%edx)
45a064:	72 50                	jb     0x45a0b6
45a066:	42                   	inc    %edx
45a067:	2b 75 6d             	sub    0x6d(%ebp),%esi
45a06a:	31 44 58 2f          	xor    %eax,0x2f(%eax,%ebx,2)
45a06e:	45                   	inc    %ebp
45a06f:	46                   	inc    %esi
45a070:	65 45                	gs inc %ebp
45a072:	63 62 52             	arpl   %esp,0x52(%edx)
45a075:	74 41                	je     0x45a0b8
45a077:	57                   	push   %edi
45a078:	6c                   	insb   (%dx),%es:(%edi)
45a079:	4d                   	dec    %ebp
45a07a:	54                   	push   %esp
45a07b:	53                   	push   %ebx
45a07c:	44                   	inc    %esp
45a07d:	4c                   	dec    %esp
45a07e:	30 70 75             	xor    %dh,0x75(%eax)
45a081:	32 74 48 48          	xor    0x48(%eax,%ecx,2),%dh
45a085:	61                   	popa
45a086:	50                   	push   %eax
45a087:	2b 4c 75 46          	sub    0x46(%ebp,%esi,2),%ecx
45a08b:	37                   	aaa
45a08c:	72 63                	jb     0x45a0f1
45a08e:	57                   	push   %edi
45a08f:	66 6c                	data16 insb (%dx),%es:(%edi)
45a091:	34 74                	xor    $0x74,%al
45a093:	49                   	dec    %ecx
45a094:	59                   	pop    %ecx
45a095:	42                   	inc    %edx
45a096:	31 36                	xor    %esi,(%esi)
45a098:	64 54                	fs push %esp
45a09a:	58                   	pop    %eax
45a09b:	64 71 38             	fs jno 0x45a0d6
45a09e:	76 71                	jbe    0x45a111
45a0a0:	37                   	aaa
45a0a1:	6d                   	insl   (%dx),%es:(%edi)
45a0a2:	67 70 72             	addr16 jo 0x45a117
45a0a5:	55                   	push   %ebp
45a0a6:	2f                   	das
45a0a7:	44                   	inc    %esp
45a0a8:	2f                   	das
45a0a9:	57                   	push   %edi
45a0aa:	31 69 32             	xor    %ebp,0x32(%ecx)
45a0ad:	55                   	push   %ebp
45a0ae:	42                   	inc    %edx
45a0af:	4b                   	dec    %ebx
45a0b0:	55                   	push   %ebp
45a0b1:	69 61 7a 4a 79 43 52 	imul   $0x5243794a,0x7a(%ecx),%esp
45a0b8:	4f                   	dec    %edi
45a0b9:	56                   	push   %esi
45a0ba:	61                   	popa
45a0bb:	52                   	push   %edx
45a0bc:	55                   	push   %ebp
45a0bd:	65 68 2b 2b 6c 70    	gs push $0x706c2b2b
45a0c3:	59                   	pop    %ecx
45a0c4:	76 33                	jbe    0x45a0f9
45a0c6:	79 7a                	jns    0x45a142
45a0c8:	4c                   	dec    %esp
45a0c9:	68 4c 6a 70 34       	push   $0x34706a4c
45a0ce:	65 51                	gs push %ecx
45a0d0:	68 55 41 69 6b       	push   $0x6b694155
45a0d5:	58                   	pop    %eax
45a0d6:	62 54 55 6b          	bound  %edx,0x6b(%ebp,%edx,2)
45a0da:	39 6f 56             	cmp    %ebp,0x56(%edi)
45a0dd:	4b                   	dec    %ebx
45a0de:	50                   	push   %eax
45a0df:	76 43                	jbe    0x45a124
45a0e1:	46                   	inc    %esi
45a0e2:	33 4c 71 4b          	xor    0x4b(%ecx,%esi,2),%ecx
45a0e6:	41                   	inc    %ecx
45a0e7:	47                   	inc    %edi
45a0e8:	32 4d 48             	xor    0x48(%ebp),%cl
45a0eb:	74 73                	je     0x45a160
45a0ed:	32 51 50             	xor    0x50(%ecx),%dl
45a0f0:	56                   	push   %esi
45a0f1:	63 37                	arpl   %esi,(%edi)
45a0f3:	72 32                	jb     0x45a127
45a0f5:	6c                   	insb   (%dx),%es:(%edi)
45a0f6:	2b 4b 7a             	sub    0x7a(%ebx),%ecx
45a0f9:	7a 4a                	jp     0x45a145
45a0fb:	43                   	inc    %ebx
45a0fc:	56                   	push   %esi
45a0fd:	38 6e 69             	cmp    %ch,0x69(%esi)
45a100:	32 6f 5a             	xor    0x5a(%edi),%ch
45a103:	67 48                	addr16 dec %eax
45a105:	35 79 6f 4c 47       	xor    $0x474c6f79,%eax
45a10a:	67 34 61             	addr16 xor $0x61,%al
45a10d:	6a 44                	push   $0x44
45a10f:	73 4d                	jae    0x45a15e
45a111:	6d                   	insl   (%dx),%es:(%edi)
45a112:	34 4c                	xor    $0x4c,%al
45a114:	59                   	pop    %ecx
45a115:	4d                   	dec    %ebp
45a116:	32 34 65 55 76 73 2f 	xor    0x2f737655(,%eiz,2),%dh
45a11d:	79 48                	jns    0x45a167
45a11f:	6a 6c                	push   $0x6c
45a121:	52                   	push   %edx
45a122:	55                   	push   %ebp
45a123:	48                   	dec    %eax
45a124:	53                   	push   %ebx
45a125:	53                   	push   %ebx
45a126:	30 78 44             	xor    %bh,0x44(%eax)
45a129:	51                   	push   %ecx
45a12a:	33 31                	xor    (%ecx),%esi
45a12c:	61                   	popa
45a12d:	34 6c                	xor    $0x6c,%al
45a12f:	6f                   	outsl  %ds:(%esi),(%dx)
45a130:	33 75 66             	xor    0x66(%ebp),%esi
45a133:	49                   	dec    %ecx
45a134:	64 33 6e 39          	xor    %fs:0x39(%esi),%ebp
45a138:	39 65 31             	cmp    %esp,0x31(%ebp)
45a13b:	6d                   	insl   (%dx),%es:(%edi)
45a13c:	46                   	inc    %esi
45a13d:	69 6d 31 46 4f 71 58 	imul   $0x58714f46,0x31(%ebp),%ebp
45a144:	35 69 36 79 34       	xor    $0x34793669,%eax
45a149:	2b 47 79             	sub    0x79(%edi),%eax
45a14c:	6c                   	insb   (%dx),%es:(%edi)
45a14d:	2f                   	das
45a14e:	6f                   	outsl  %ds:(%esi),(%dx)
45a14f:	71 32                	jno    0x45a183
45a151:	6f                   	outsl  %ds:(%esi),(%dx)
45a152:	6d                   	insl   (%dx),%es:(%edi)
45a153:	2f                   	das
45a154:	4e                   	dec    %esi
45a155:	79 31                	jns    0x45a188
45a157:	2f                   	das
45a158:	57                   	push   %edi
45a159:	67 42                	addr16 inc %edx
45a15b:	53                   	push   %ebx
45a15c:	69 64 37 73 71 74 31 	imul   $0x6c317471,0x73(%edi,%esi,1),%esp
45a163:	6c
45a164:	2b 53 58             	sub    0x58(%ebx),%edx
45a167:	39 6b 2f             	cmp    %ebp,0x2f(%ebx)
45a16a:	38 34 79             	cmp    %dh,(%ecx,%edi,2)
45a16d:	63 42 6e             	arpl   %eax,0x6e(%edx)
45a170:	76 49                	jbe    0x45a1bb
45a172:	38 53 54             	cmp    %dl,0x54(%ebx)
45a175:	4b                   	dec    %ebx
45a176:	41                   	inc    %ecx
45a177:	7a 79                	jp     0x45a1f2
45a179:	46                   	inc    %esi