46802f:	00 24 36             	add    %ah,(%esi,%esi,1)
468032:	40                   	inc    %eax
468033:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
46803a:	40                   	inc    %eax
46803b:	00 44 0f 47          	add    %al,0x47(%edi,%ecx,1)
46803f:	00 e8                	add    %ch,%al
468041:	c4 41 00             	les    0x0(%ecx),%eax
468044:	d8 0f                	fmuls  (%edi)
468046:	47                   	inc    %edi
468047:	00 c0                	add    %al,%al
468049:	b7 46                	mov    $0x46,%bh
46804b:	00 50 47             	add    %dl,0x47(%eax)
46804e:	42                   	inc    %edx
46804f:	00 04 c2             	add    %al,(%edx,%eax,8)
468052:	46                   	inc    %esi
468053:	00 e4                	add    %ah,%ah
468055:	c2 46 00             	ret    $0x46
468058:	58                   	pop    %eax
468059:	48                   	dec    %eax
46805a:	42                   	inc    %edx
46805b:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
468061:	47                   	inc    %edi
468062:	42                   	inc    %edx
468063:	00 68 47             	add    %ch,0x47(%eax)
468066:	42                   	inc    %edx
468067:	00 90 4a 42 00 dc    	add    %dl,-0x23ffbdb6(%eax)
46806d:	16                   	push   %ss
46806e:	47                   	inc    %edi
46806f:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
468073:	00 d4                	add    %dl,%ah
468075:	12 47 00             	adc    0x0(%edi),%al
468078:	30 b9 46 00 d8 12    	xor    %bh,0x12d80046(%ecx)
46807e:	47                   	inc    %edi
46807f:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
468085:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
46808a:	46                   	inc    %esi
46808b:	00 d0                	add    %dl,%al
46808d:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
468092:	46                   	inc    %esi
468093:	00 2c bc             	add    %ch,(%esp,%edi,4)
468096:	46                   	inc    %esi
468097:	00 60 bc             	add    %ah,-0x44(%eax)
46809a:	46                   	inc    %esi
46809b:	00 8c bc 46 00 90 14 	add    %cl,0x14900046(%esp,%edi,4)
4680a2:	47                   	inc    %edi
4680a3:	00 68 15             	add    %ch,0x15(%eax)
4680a6:	47                   	inc    %edi
4680a7:	00 08                	add    %cl,(%eax)
4680a9:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
4680ae:	46                   	inc    %esi
4680af:	00 70 bf             	add    %dh,-0x41(%eax)
4680b2:	46                   	inc    %esi
4680b3:	00 70 b9             	add    %dh,-0x47(%eax)
4680b6:	46                   	inc    %esi
4680b7:	00 bc 10 47 00 c8 bf 	add    %bh,-0x4037ffb9(%eax,%edx,1)
4680be:	46                   	inc    %esi
4680bf:	00 14 11             	add    %dl,(%ecx,%edx,1)
4680c2:	47                   	inc    %edi
4680c3:	00 e4                	add    %ah,%ah
4680c5:	c0 46 00 a4          	rolb   $0xa4,0x0(%esi)
4680c9:	17                   	pop    %ss
4680ca:	47                   	inc    %edi
4680cb:	00 20                	add    %ah,(%eax)
4680cd:	c1 46 00 6c          	roll   $0x6c,0x0(%esi)
4680d1:	c4 46 00             	les    0x0(%esi),%eax
4680d4:	94                   	xchg   %eax,%esp
4680d5:	c4 46 00             	les    0x0(%esi),%eax
4680d8:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
4680dd:	c4 46 00             	les    0x0(%esi),%eax
4680e0:	ec                   	in     (%dx),%al
4680e1:	c4 46 00             	les    0x0(%esi),%eax
4680e4:	24 c5                	and    $0xc5,%al
4680e6:	46                   	inc    %esi
4680e7:	00 58 c5             	add    %bl,-0x3b(%eax)
4680ea:	46                   	inc    %esi
4680eb:	00 84 c5 46 00 b8 c5 	add    %al,-0x3a47ffba(%ebp,%eax,8)
4680f2:	46                   	inc    %esi
4680f3:	00 e4                	add    %ah,%ah
4680f5:	c5 46 00             	lds    0x0(%esi),%eax
4680f8:	94                   	xchg   %eax,%esp
4680f9:	12 47 00             	adc    0x0(%edi),%al
4680fc:	64 11 47 00          	adc    %eax,%fs:0x0(%edi)
468100:	b4 12                	mov    $0x12,%ah
468102:	47                   	inc    %edi
468103:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
468109:	cc                   	int3
46810a:	46                   	inc    %esi
46810b:	00 30                	add    %dh,(%eax)
46810d:	16                   	push   %ss
46810e:	47                   	inc    %edi
46810f:	00 64 b9 46          	add    %ah,0x46(%ecx,%edi,4)
468113:	00 e0                	add    %ah,%al
468115:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
468119:	c1 46 00 50          	roll   $0x50,0x0(%esi)
46811d:	cb                   	lret
46811e:	46                   	inc    %esi
46811f:	00 20                	add    %ah,(%eax)
468121:	13 47 00             	adc    0x0(%edi),%eax
468124:	20 15 47 00 44 15    	and    %dl,0x15440047
46812a:	47                   	inc    %edi
46812b:	00 09                	add    %cl,(%ecx)
46812d:	54                   	push   %esp
46812e:	41                   	inc    %ecx
46812f:	44                   	inc    %esp
468130:	54                   	push   %esp
468131:	46                   	inc    %esi
468132:	69 65 6c 64 8b c0 3c 	imul   $0x3cc08b64,0x6c(%ebp),%esp
468139:	81 46 00 07 09 54 41 	addl   $0x41540907,0x0(%esi)
468140:	44                   	inc    %esp
468141:	54                   	push   %esp
468142:	46                   	inc    %esi
468143:	69 65 6c 64 40 80 46 	imul   $0x46804064,0x6c(%ebp),%esp
46814a:	00 ac 7f 46 00 1d 00 	add    %ch,0x1d0046(%edi,%edi,2)
468151:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
468155:	00 8b c0 a4 81 46    	add    %cl,0x4681a4c0(%ebx)
468167:	00 a0 82 46 00 00    	add    %ah,0x4682(%eax)
468175:	00 00                	add    %al,(%eax)
468177:	00 90 82 46 00 f8    	add    %dl,-0x7ffb97e(%eax)
46817d:	00 00                	add    %al,(%eax)
46817f:	00 44 7e 46          	add    %al,0x46(%esi,%edi,2)
468183:	00 70 4a             	add    %dh,0x4a(%eax)
468186:	42                   	inc    %edx
468187:	00 28                	add    %ch,(%eax)
468189:	36 40                	ss inc %eax
46818b:	00 c4                	add    %al,%ah
46818d:	43                   	inc    %ebx
46818e:	42                   	inc    %edx
46818f:	00 30                	add    %dh,(%eax)
468191:	36 40                	ss inc %eax
468193:	00 24 36             	add    %ah,(%esi,%esi,1)
468196:	40                   	inc    %eax
468197:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
46819e:	40                   	inc    %eax
46819f:	00 44 0f 47          	add    %al,0x47(%edi,%ecx,1)
4681a3:	00 e8                	add    %ch,%al
4681a5:	c4 41 00             	les    0x0(%ecx),%eax
4681a8:	d8 0f                	fmuls  (%edi)
4681aa:	47                   	inc    %edi
4681ab:	00 c0                	add    %al,%al
4681ad:	b7 46                	mov    $0x46,%bh
4681af:	00 50 47             	add    %dl,0x47(%eax)
4681b2:	42                   	inc    %edx
4681b3:	00 04 c2             	add    %al,(%edx,%eax,8)
4681b6:	46                   	inc    %esi
4681b7:	00 e4                	add    %ah,%ah
4681b9:	c2 46 00             	ret    $0x46
4681bc:	58                   	pop    %eax
4681bd:	48                   	dec    %eax
4681be:	42                   	inc    %edx
4681bf:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
4681c5:	47                   	inc    %edi
4681c6:	42                   	inc    %edx
4681c7:	00 68 47             	add    %ch,0x47(%eax)
4681ca:	42                   	inc    %edx
4681cb:	00 90 4a 42 00 d0    	add    %dl,-0x2fffbdb6(%eax)
4681d1:	17                   	pop    %ss
4681d2:	47                   	inc    %edi
4681d3:	00 20                	add    %ah,(%eax)
4681d5:	18 47 00             	sbb    %al,0x0(%edi)
4681d8:	d4 12                	aam    $0x12
4681da:	47                   	inc    %edi
4681db:	00 30                	add    %dh,(%eax)
4681dd:	b9 46 00 d8 12       	mov    $0x12d80046,%ecx
4681e2:	47                   	inc    %edi
4681e3:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
4681e9:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
4681ee:	46                   	inc    %esi
4681ef:	00 d0                	add    %dl,%al
4681f1:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
4681f6:	46                   	inc    %esi
4681f7:	00 2c bc             	add    %ch,(%esp,%edi,4)
4681fa:	46                   	inc    %esi
4681fb:	00 60 bc             	add    %ah,-0x44(%eax)
4681fe:	46                   	inc    %esi
4681ff:	00 8c bc 46 00 90 14 	add    %cl,0x14900046(%esp,%edi,4)
468206:	47                   	inc    %edi
468207:	00 68 15             	add    %ch,0x15(%eax)
46820a:	47                   	inc    %edi
46820b:	00 08                	add    %cl,(%eax)
46820d:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
468212:	46                   	inc    %esi
468213:	00 70 bf             	add    %dh,-0x41(%eax)
468216:	46                   	inc    %esi
468217:	00 70 b9             	add    %dh,-0x47(%eax)
46821a:	46                   	inc    %esi
46821b:	00 bc 10 47 00 c8 bf 	add    %bh,-0x4037ffb9(%eax,%edx,1)
468222:	46                   	inc    %esi
468223:	00 14 11             	add    %dl,(%ecx,%edx,1)
468226:	47                   	inc    %edi
468227:	00 e4                	add    %ah,%ah
468229:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
46822d:	cc                   	int3
46822e:	46                   	inc    %esi
46822f:	00 20                	add    %ah,(%eax)
468231:	c1 46 00 6c          	roll   $0x6c,0x0(%esi)
468235:	c4 46 00             	les    0x0(%esi),%eax
468238:	94                   	xchg   %eax,%esp
468239:	c4 46 00             	les    0x0(%esi),%eax
46823c:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
468241:	c4 46 00             	les    0x0(%esi),%eax
468244:	ec                   	in     (%dx),%al
468245:	c4 46 00             	les    0x0(%esi),%eax
468248:	24 c5                	and    $0xc5,%al
46824a:	46                   	inc    %esi
46824b:	00 58 c5             	add    %bl,-0x3b(%eax)
46824e:	46                   	inc    %esi
46824f:	00 84 c5 46 00 b8 c5 	add    %al,-0x3a47ffba(%ebp,%eax,8)
468256:	46                   	inc    %esi
468257:	00 e4                	add    %ah,%ah
468259:	c5 46 00             	lds    0x0(%esi),%eax
46825c:	94                   	xchg   %eax,%esp
46825d:	12 47 00             	adc    0x0(%edi),%al
468260:	64 11 47 00          	adc    %eax,%fs:0x0(%edi)
468264:	b4 12                	mov    $0x12,%ah
468266:	47                   	inc    %edi
468267:	00 44 18 47          	add    %al,0x47(%eax,%ebx,1)
46826b:	00 b8 cc 46 00 30    	add    %bh,0x300046cc(%eax)
468271:	16                   	push   %ss
468272:	47                   	inc    %edi
468273:	00 64 b9 46          	add    %ah,0x46(%ecx,%edi,4)
468277:	00 e0                	add    %ah,%al
468279:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
46827d:	c1 46 00 50          	roll   $0x50,0x0(%esi)
468281:	cb                   	lret
468282:	46                   	inc    %esi
468283:	00 20                	add    %ah,(%eax)
468285:	13 47 00             	adc    0x0(%edi),%eax
468288:	20 15 47 00 44 15    	and    %dl,0x15440047
46828e:	47                   	inc    %edi
46828f:	00 0b                	add    %cl,(%ebx)
468291:	54                   	push   %esp
468292:	41                   	inc    %ecx
468293:	72 72                	jb     0x468307
468295:	61                   	popa
468296:	79 46                	jns    0x4682de
468298:	69 65 6c 64 a0 82 46 	imul   $0x4682a064,0x6c(%ebp),%esp
46829f:	00 07                	add    %al,(%edi)
4682a1:	0b 54 41 72          	or     0x72(%ecx,%eax,2),%edx
4682a5:	72 61                	jb     0x468308
4682a7:	79 46                	jns    0x4682ef
4682a9:	69 65 6c 64 a4 81 46 	imul   $0x4681a464,0x6c(%ebp),%esp
4682b0:	00 ac 7f 46 00 1d 00 	add    %ch,0x1d0046(%edi,%edi,2)
4682b7:	02 44 42 00          	add    0x0(%edx,%eax,2),%al
4682bb:	00 08                	add    %cl,(%eax)
4682bd:	83 46 00 00          	addl   $0x0,0x0(%esi)
4682c9:	00 00                	add    %al,(%eax)
4682cb:	00 08                	add    %cl,(%eax)
4682cd:	84 46 00             	test   %al,0x0(%esi)
4682dc:	f4                   	hlt
4682dd:	83 46 00 04          	addl   $0x4,0x0(%esi)
4682e1:	01 00                	add    %eax,(%eax)
4682e3:	00 44 7e 46          	add    %al,0x46(%esi,%edi,2)
4682e7:	00 70 4a             	add    %dh,0x4a(%eax)
4682ea:	42                   	inc    %edx
4682eb:	00 28                	add    %ch,(%eax)
4682ed:	36 40                	ss inc %eax
4682ef:	00 c4                	add    %al,%ah
4682f1:	43                   	inc    %ebx
4682f2:	42                   	inc    %edx
4682f3:	00 30                	add    %dh,(%eax)
4682f5:	36 40                	ss inc %eax
4682f7:	00 24 36             	add    %ah,(%esi,%esi,1)
4682fa:	40                   	inc    %eax
4682fb:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
468302:	40                   	inc    %eax
468303:	00 98 18 47 00 e8    	add    %bl,-0x17ffb8e8(%eax)
468309:	c4 41 00             	les    0x0(%ecx),%eax
46830c:	d8 0f                	fmuls  (%edi)
46830e:	47                   	inc    %edi
46830f:	00 c0                	add    %al,%al
468311:	b7 46                	mov    $0x46,%bh
468313:	00 50 47             	add    %dl,0x47(%eax)
468316:	42                   	inc    %edx
468317:	00 04 c2             	add    %al,(%edx,%eax,8)
46831a:	46                   	inc    %esi
46831b:	00 e4                	add    %ah,%ah
46831d:	c2 46 00             	ret    $0x46
468320:	58                   	pop    %eax
468321:	48                   	dec    %eax
468322:	42                   	inc    %edx
468323:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
468329:	47                   	inc    %edi
46832a:	42                   	inc    %edx
46832b:	00 68 47             	add    %ch,0x47(%eax)
46832e:	42                   	inc    %edx
46832f:	00 90 4a 42 00 58    	add    %dl,0x5800424a(%eax)
468335:	18 47 00             	sbb    %al,0x0(%edi)
468338:	fc                   	cld
468339:	18 47 00             	sbb    %al,0x0(%edi)
46833c:	d4 12                	aam    $0x12
46833e:	47                   	inc    %edi
46833f:	00 30                	add    %dh,(%eax)
468341:	b9 46 00 d8 12       	mov    $0x12d80046,%ecx
468346:	47                   	inc    %edi
468347:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
46834d:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
468352:	46                   	inc    %esi
468353:	00 d0                	add    %dl,%al
468355:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46835a:	46                   	inc    %esi
46835b:	00 2c bc             	add    %ch,(%esp,%edi,4)
46835e:	46                   	inc    %esi
46835f:	00 60 bc             	add    %ah,-0x44(%eax)
468362:	46                   	inc    %esi
468363:	00 8c bc 46 00 90 14 	add    %cl,0x14900046(%esp,%edi,4)
46836a:	47                   	inc    %edi
46836b:	00 68 15             	add    %ch,0x15(%eax)
46836e:	47                   	inc    %edi
46836f:	00 f4                	add    %dh,%ah
468371:	19 47 00             	sbb    %eax,0x0(%edi)
468374:	4c                   	dec    %esp
468375:	bd 46 00 70 bf       	mov    $0xbf700046,%ebp
46837a:	46                   	inc    %esi
46837b:	00 70 b9             	add    %dh,-0x47(%eax)
46837e:	46                   	inc    %esi
46837f:	00 bc 10 47 00 c8 bf 	add    %bh,-0x4037ffb9(%eax,%edx,1)
468386:	46                   	inc    %esi
468387:	00 14 11             	add    %dl,(%ecx,%edx,1)
46838a:	47                   	inc    %edi
46838b:	00 e4                	add    %ah,%ah
46838d:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
468391:	cc                   	int3
468392:	46                   	inc    %esi
468393:	00 20                	add    %ah,(%eax)
468395:	c1 46 00 6c          	roll   $0x6c,0x0(%esi)
468399:	c4 46 00             	les    0x0(%esi),%eax
46839c:	94                   	xchg   %eax,%esp
46839d:	c4 46 00             	les    0x0(%esi),%eax
4683a0:	b8 c6 46 00 c0       	mov    $0xc00046c6,%eax
4683a5:	c4 46 00             	les    0x0(%esi),%eax
4683a8:	ec                   	in     (%dx),%al
4683a9:	c4 46 00             	les    0x0(%esi),%eax
4683ac:	24 c5                	and    $0xc5,%al
4683ae:	46                   	inc    %esi
4683af:	00 58 c5             	add    %bl,-0x3b(%eax)
4683b2:	46                   	inc    %esi
4683b3:	00 84 c5 46 00 b8 c5 	add    %al,-0x3a47ffba(%ebp,%eax,8)
4683ba:	46                   	inc    %esi
4683bb:	00 e4                	add    %ah,%ah
4683bd:	c5 46 00             	lds    0x0(%esi),%eax
4683c0:	94                   	xchg   %eax,%esp
4683c1:	12 47 00             	adc    0x0(%edi),%al
4683c4:	64 11 47 00          	adc    %eax,%fs:0x0(%edi)
4683c8:	b4 12                	mov    $0x12,%ah
4683ca:	47                   	inc    %edi
4683cb:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
4683d1:	cc                   	int3
4683d2:	46                   	inc    %esi
4683d3:	00 30                	add    %dh,(%eax)
4683d5:	16                   	push   %ss