461fde:	28 60 00             	sub    %ah,0x0(%eax)
461fe1:	00 06                	add    %al,(%esi)
461fe3:	07                   	pop    %es
461fe4:	20 53 61             	and    %dl,0x61(%ebx)
461fe7:	6b 42 5a 20          	imul   $0x20,0x5a(%edx),%eax
461feb:	1d 2e b1 c9 61       	sbb    $0x61c9b12e,%eax
461ff0:	38 b1 f7 ff ff 02    	cmp    %dh,0x2fffff7(%ecx)
461ff6:	28 63 00             	sub    %ah,0x0(%ebx)
461ff9:	00 06                	add    %al,(%esi)
461ffb:	00 2a                	add    %ch,(%edx)
461ffd:	00 00                	add    %al,(%eax)
461fff:	00 13                	add    %dl,(%ebx)
462001:	30 03                	xor    %al,(%ebx)
462003:	00 07                	add    %al,(%edi)
462005:	00 00                	add    %al,(%eax)
462007:	00 01                	add    %al,(%ecx)
462009:	00 00                	add    %al,(%eax)
46200b:	11 02                	adc    %eax,(%edx)
46200d:	28 34 00             	sub    %dh,(%eax,%eax,1)
462010:	00 0a                	add    %cl,(%edx)
462012:	2a 00                	sub    (%eax),%al
462014:	13 30                	adc    (%eax),%esi
462016:	03 00                	add    (%eax),%eax
462018:	07                   	pop    %es
462019:	00 00                	add    %al,(%eax)
46201b:	00 01                	add    %al,(%ecx)
46201d:	00 00                	add    %al,(%eax)
46201f:	11 02                	adc    %eax,(%edx)
462021:	6f                   	outsl  %ds:(%esi),(%dx)
462022:	35 00 00 0a 2a       	xor    $0x2a0a0000,%eax
462027:	00 13                	add    %dl,(%ebx)
462029:	30 03                	xor    %al,(%ebx)
46202b:	00 07                	add    %al,(%edi)
46202d:	00 00                	add    %al,(%eax)
46202f:	00 01                	add    %al,(%ecx)
462031:	00 00                	add    %al,(%eax)
462033:	11 02                	adc    %eax,(%edx)
462035:	6f                   	outsl  %ds:(%esi),(%dx)
462036:	36 00 00             	add    %al,%ss:(%eax)
462039:	0a 2a                	or     (%edx),%ch
46203b:	00 13                	add    %dl,(%ebx)
46203d:	30 03                	xor    %al,(%ebx)
46203f:	00 07                	add    %al,(%edi)
462041:	00 00                	add    %al,(%eax)
462043:	00 01                	add    %al,(%ecx)
462045:	00 00                	add    %al,(%eax)
462047:	11 02                	adc    %eax,(%edx)
462049:	28 1a                	sub    %bl,(%edx)
46204b:	00 00                	add    %al,(%eax)
46204d:	0a 2a                	or     (%edx),%ch
46204f:	00 13                	add    %dl,(%ebx)
462051:	30 03                	xor    %al,(%ebx)
462053:	00 07                	add    %al,(%edi)
462055:	00 00                	add    %al,(%eax)
462057:	00 01                	add    %al,(%ecx)
462059:	00 00                	add    %al,(%eax)
46205b:	11 02                	adc    %eax,(%edx)
46205d:	73 37                	jae    0x462096
46205f:	00 00                	add    %al,(%eax)
462061:	0a 2a                	or     (%edx),%ch
462063:	00 13                	add    %dl,(%ebx)
462065:	30 03                	xor    %al,(%ebx)
462067:	00 06                	add    %al,(%esi)
462069:	00 00                	add    %al,(%eax)
46206b:	00 01                	add    %al,(%ecx)
46206d:	00 00                	add    %al,(%eax)
46206f:	11 73 38             	adc    %esi,0x38(%ebx)
462072:	00 00                	add    %al,(%eax)
462074:	0a 2a                	or     (%edx),%ch
462076:	00 00                	add    %al,(%eax)
462078:	13 30                	adc    (%eax),%esi
46207a:	03 00                	add    (%eax),%eax
46207c:	06                   	push   %es
46207d:	00 00                	add    %al,(%eax)
46207f:	00 01                	add    %al,(%ecx)
462081:	00 00                	add    %al,(%eax)
462083:	11 73 39             	adc    %esi,0x39(%ebx)
462086:	00 00                	add    %al,(%eax)
462088:	0a 2a                	or     (%edx),%ch
46208a:	00 00                	add    %al,(%eax)
46208c:	13 30                	adc    (%eax),%esi
46208e:	03 00                	add    (%eax),%eax
462090:	07                   	pop    %es
462091:	00 00                	add    %al,(%eax)
462093:	00 01                	add    %al,(%ecx)
462095:	00 00                	add    %al,(%eax)
462097:	11 02                	adc    %eax,(%edx)
462099:	28 3a                	sub    %bh,(%edx)
46209b:	00 00                	add    %al,(%eax)
46209d:	0a 2a                	or     (%edx),%ch
46209f:	00 13                	add    %dl,(%ebx)
4620a1:	30 04 00             	xor    %al,(%eax,%eax,1)
4620a4:	08 00                	or     %al,(%eax)
4620a6:	00 00                	add    %al,(%eax)
4620a8:	01 00                	add    %eax,(%eax)
4620aa:	00 11                	add    %dl,(%ecx)
4620ac:	02 03                	add    (%ebx),%al
4620ae:	6f                   	outsl  %ds:(%esi),(%dx)
4620af:	3b 00                	cmp    (%eax),%eax
4620b1:	00 0a                	add    %cl,(%edx)
4620b3:	2a 13                	sub    (%ebx),%dl
4620b5:	30 04 00             	xor    %al,(%eax,%eax,1)
4620b8:	08 00                	or     %al,(%eax)
4620ba:	00 00                	add    %al,(%eax)
4620bc:	01 00                	add    %eax,(%eax)
4620be:	00 11                	add    %dl,(%ecx)
4620c0:	02 03                	add    (%ebx),%al
4620c2:	6f                   	outsl  %ds:(%esi),(%dx)
4620c3:	3c 00                	cmp    $0x0,%al
4620c5:	00 0a                	add    %cl,(%edx)
4620c7:	2a 13                	sub    (%ebx),%dl
4620c9:	30 07                	xor    %al,(%edi)
4620cb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4620ce:	00 00                	add    %al,(%eax)
4620d0:	01 00                	add    %eax,(%eax)
4620d2:	00 11                	add    %dl,(%ecx)
4620d4:	02 03                	add    (%ebx),%al
4620d6:	04 05                	add    $0x5,%al
4620d8:	0e                   	push   %cs
4620d9:	04 73                	add    $0x73,%al
4620db:	3d 00 00 0a 2a       	cmp    $0x2a0a0000,%eax
4620e0:	13 30                	adc    (%eax),%esi
4620e2:	04 00                	add    $0x0,%al
4620e4:	08 00                	or     %al,(%eax)
4620e6:	00 00                	add    %al,(%eax)
4620e8:	01 00                	add    %eax,(%eax)
4620ea:	00 11                	add    %dl,(%ecx)
4620ec:	02 03                	add    (%ebx),%al
4620ee:	6f                   	outsl  %ds:(%esi),(%dx)
4620ef:	3e 00 00             	add    %al,%ds:(%eax)
4620f2:	0a 2a                	or     (%edx),%ch
4620f4:	13 30                	adc    (%eax),%esi
4620f6:	04 00                	add    $0x0,%al
4620f8:	08 00                	or     %al,(%eax)
4620fa:	00 00                	add    %al,(%eax)
4620fc:	01 00                	add    %eax,(%eax)
4620fe:	00 11                	add    %dl,(%ecx)
462100:	02 03                	add    (%ebx),%al
462102:	6f                   	outsl  %ds:(%esi),(%dx)
462103:	3f                   	aas
462104:	00 00                	add    %al,(%eax)
462106:	0a 2a                	or     (%edx),%ch
462108:	13 30                	adc    (%eax),%esi
46210a:	04 00                	add    $0x0,%al
46210c:	08 00                	or     %al,(%eax)
46210e:	00 00                	add    %al,(%eax)
462110:	01 00                	add    %eax,(%eax)
462112:	00 11                	add    %dl,(%ecx)
462114:	02 03                	add    (%ebx),%al
462116:	6f                   	outsl  %ds:(%esi),(%dx)
462117:	40                   	inc    %eax
462118:	00 00                	add    %al,(%eax)
46211a:	0a 2a                	or     (%edx),%ch
46211c:	13 30                	adc    (%eax),%esi
46211e:	04 00                	add    $0x0,%al
462120:	08 00                	or     %al,(%eax)
462122:	00 00                	add    %al,(%eax)
462124:	01 00                	add    %eax,(%eax)
462126:	00 11                	add    %dl,(%ecx)
462128:	02 03                	add    (%ebx),%al
46212a:	6f                   	outsl  %ds:(%esi),(%dx)
46212b:	41                   	inc    %ecx
46212c:	00 00                	add    %al,(%eax)
46212e:	0a 2a                	or     (%edx),%ch
462130:	13 30                	adc    (%eax),%esi
462132:	04 00                	add    $0x0,%al
462134:	08 00                	or     %al,(%eax)
462136:	00 00                	add    %al,(%eax)
462138:	01 00                	add    %eax,(%eax)
46213a:	00 11                	add    %dl,(%ecx)
46213c:	02 03                	add    (%ebx),%al
46213e:	6f                   	outsl  %ds:(%esi),(%dx)
46213f:	42                   	inc    %edx
462140:	00 00                	add    %al,(%eax)
462142:	0a 2a                	or     (%edx),%ch
462144:	13 30                	adc    (%eax),%esi
462146:	04 00                	add    $0x0,%al
462148:	08 00                	or     %al,(%eax)
46214a:	00 00                	add    %al,(%eax)
46214c:	01 00                	add    %eax,(%eax)
46214e:	00 11                	add    %dl,(%ecx)
462150:	02 03                	add    (%ebx),%al
462152:	6f                   	outsl  %ds:(%esi),(%dx)
462153:	43                   	inc    %ebx
462154:	00 00                	add    %al,(%eax)
462156:	0a 2a                	or     (%edx),%ch
462158:	13 30                	adc    (%eax),%esi
46215a:	04 00                	add    $0x0,%al
46215c:	08 00                	or     %al,(%eax)
46215e:	00 00                	add    %al,(%eax)
462160:	01 00                	add    %eax,(%eax)
462162:	00 11                	add    %dl,(%ecx)
462164:	02 03                	add    (%ebx),%al
462166:	6f                   	outsl  %ds:(%esi),(%dx)
462167:	44                   	inc    %esp
462168:	00 00                	add    %al,(%eax)
46216a:	0a 2a                	or     (%edx),%ch
46216c:	13 30                	adc    (%eax),%esi
46216e:	04 00                	add    $0x0,%al
462170:	08 00                	or     %al,(%eax)
462172:	00 00                	add    %al,(%eax)
462174:	01 00                	add    %eax,(%eax)
462176:	00 11                	add    %dl,(%ecx)
462178:	02 03                	add    (%ebx),%al
46217a:	6f                   	outsl  %ds:(%esi),(%dx)
46217b:	45                   	inc    %ebp
46217c:	00 00                	add    %al,(%eax)
46217e:	0a 2a                	or     (%edx),%ch
462180:	13 30                	adc    (%eax),%esi
462182:	03 00                	add    (%eax),%eax
462184:	06                   	push   %es
462185:	00 00                	add    %al,(%eax)
462187:	00 01                	add    %al,(%ecx)
462189:	00 00                	add    %al,(%eax)
46218b:	11 28                	adc    %ebp,(%eax)
46218d:	46                   	inc    %esi
46218e:	00 00                	add    %al,(%eax)
462190:	0a 2a                	or     (%edx),%ch
462192:	00 00                	add    %al,(%eax)
462194:	13 30                	adc    (%eax),%esi
462196:	04 00                	add    $0x0,%al
462198:	08 00                	or     %al,(%eax)
46219a:	00 00                	add    %al,(%eax)
46219c:	01 00                	add    %eax,(%eax)
46219e:	00 11                	add    %dl,(%ecx)
4621a0:	02 03                	add    (%ebx),%al
4621a2:	6f                   	outsl  %ds:(%esi),(%dx)
4621a3:	47                   	inc    %edi
4621a4:	00 00                	add    %al,(%eax)
4621a6:	0a 2a                	or     (%edx),%ch
4621a8:	13 30                	adc    (%eax),%esi
4621aa:	04 00                	add    $0x0,%al
4621ac:	08 00                	or     %al,(%eax)
4621ae:	00 00                	add    %al,(%eax)
4621b0:	01 00                	add    %eax,(%eax)
4621b2:	00 11                	add    %dl,(%ecx)
4621b4:	02 03                	add    (%ebx),%al
4621b6:	6f                   	outsl  %ds:(%esi),(%dx)
4621b7:	48                   	dec    %eax
4621b8:	00 00                	add    %al,(%eax)
4621ba:	0a 2a                	or     (%edx),%ch
4621bc:	13 30                	adc    (%eax),%esi
4621be:	04 00                	add    $0x0,%al
4621c0:	08 00                	or     %al,(%eax)
4621c2:	00 00                	add    %al,(%eax)
4621c4:	01 00                	add    %eax,(%eax)
4621c6:	00 11                	add    %dl,(%ecx)
4621c8:	02 03                	add    (%ebx),%al
4621ca:	28 49 00             	sub    %cl,0x0(%ecx)
4621cd:	00 0a                	add    %cl,(%edx)
4621cf:	2a 13                	sub    (%ebx),%dl
4621d1:	30 04 00             	xor    %al,(%eax,%eax,1)
4621d4:	08 00                	or     %al,(%eax)
4621d6:	00 00                	add    %al,(%eax)
4621d8:	01 00                	add    %eax,(%eax)
4621da:	00 11                	add    %dl,(%ecx)
4621dc:	02 03                	add    (%ebx),%al
4621de:	28 4a 00             	sub    %cl,0x0(%edx)
4621e1:	00 0a                	add    %cl,(%edx)
4621e3:	2a 13                	sub    (%ebx),%dl
4621e5:	30 04 00             	xor    %al,(%eax,%eax,1)
4621e8:	08 00                	or     %al,(%eax)
4621ea:	00 00                	add    %al,(%eax)
4621ec:	01 00                	add    %eax,(%eax)
4621ee:	00 11                	add    %dl,(%ecx)
4621f0:	02 03                	add    (%ebx),%al
4621f2:	28 4b 00             	sub    %cl,0x0(%ebx)
4621f5:	00 0a                	add    %cl,(%edx)
4621f7:	2a 13                	sub    (%ebx),%dl
4621f9:	30 03                	xor    %al,(%ebx)
4621fb:	00 07                	add    %al,(%edi)
4621fd:	00 00                	add    %al,(%eax)
4621ff:	00 01                	add    %al,(%ecx)
462201:	00 00                	add    %al,(%eax)
462203:	11 02                	adc    %eax,(%edx)
462205:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
462209:	0a 2a                	or     (%edx),%ch
46220b:	00 13                	add    %dl,(%ebx)
46220d:	30 04 00             	xor    %al,(%eax,%eax,1)
462210:	08 00                	or     %al,(%eax)
462212:	00 00                	add    %al,(%eax)
462214:	01 00                	add    %eax,(%eax)
462216:	00 11                	add    %dl,(%ecx)
462218:	02 03                	add    (%ebx),%al
46221a:	6f                   	outsl  %ds:(%esi),(%dx)
46221b:	4d                   	dec    %ebp
46221c:	00 00                	add    %al,(%eax)
46221e:	0a 2a                	or     (%edx),%ch
462220:	13 30                	adc    (%eax),%esi
462222:	04 00                	add    $0x0,%al
462224:	08 00                	or     %al,(%eax)
462226:	00 00                	add    %al,(%eax)
462228:	01 00                	add    %eax,(%eax)
46222a:	00 11                	add    %dl,(%ecx)
46222c:	02 03                	add    (%ebx),%al
46222e:	28 4e 00             	sub    %cl,0x0(%esi)
462231:	00 0a                	add    %cl,(%edx)
462233:	2a 13                	sub    (%ebx),%dl
462235:	30 04 00             	xor    %al,(%eax,%eax,1)
462238:	08 00                	or     %al,(%eax)
46223a:	00 00                	add    %al,(%eax)
46223c:	01 00                	add    %eax,(%eax)
46223e:	00 11                	add    %dl,(%ecx)
462240:	02 03                	add    (%ebx),%al
462242:	28 4f 00             	sub    %cl,0x0(%edi)
462245:	00 0a                	add    %cl,(%edx)
462247:	2a 13                	sub    (%ebx),%dl
462249:	30 04 00             	xor    %al,(%eax,%eax,1)
46224c:	08 00                	or     %al,(%eax)
46224e:	00 00                	add    %al,(%eax)
462250:	01 00                	add    %eax,(%eax)
462252:	00 11                	add    %dl,(%ecx)
462254:	02 03                	add    (%ebx),%al
462256:	28 50 00             	sub    %dl,0x0(%eax)
462259:	00 0a                	add    %cl,(%edx)
46225b:	2a 13                	sub    (%ebx),%dl
46225d:	30 04 00             	xor    %al,(%eax,%eax,1)
462260:	08 00                	or     %al,(%eax)
462262:	00 00                	add    %al,(%eax)
462264:	01 00                	add    %eax,(%eax)
462266:	00 11                	add    %dl,(%ecx)
462268:	02 03                	add    (%ebx),%al
46226a:	28 51 00             	sub    %dl,0x0(%ecx)
46226d:	00 0a                	add    %cl,(%edx)
46226f:	2a 13                	sub    (%ebx),%dl
462271:	30 04 00             	xor    %al,(%eax,%eax,1)
462274:	08 00                	or     %al,(%eax)
462276:	00 00                	add    %al,(%eax)
462278:	01 00                	add    %eax,(%eax)
46227a:	00 11                	add    %dl,(%ecx)
46227c:	02 03                	add    (%ebx),%al
46227e:	28 41 00             	sub    %al,0x0(%ecx)
462281:	00 0a                	add    %cl,(%edx)
462283:	2a 13                	sub    (%ebx),%dl
462285:	30 04 00             	xor    %al,(%eax,%eax,1)
462288:	08 00                	or     %al,(%eax)
46228a:	00 00                	add    %al,(%eax)
46228c:	01 00                	add    %eax,(%eax)
46228e:	00 11                	add    %dl,(%ecx)
462290:	02 03                	add    (%ebx),%al
462292:	28 52 00             	sub    %dl,0x0(%edx)
462295:	00 0a                	add    %cl,(%edx)
462297:	2a 13                	sub    (%ebx),%dl
462299:	30 04 00             	xor    %al,(%eax,%eax,1)
46229c:	08 00                	or     %al,(%eax)
46229e:	00 00                	add    %al,(%eax)
4622a0:	01 00                	add    %eax,(%eax)
4622a2:	00 11                	add    %dl,(%ecx)
4622a4:	02 03                	add    (%ebx),%al
4622a6:	28 53 00             	sub    %dl,0x0(%ebx)