4671c9:	f5                   	cmc
4671ca:	46                   	inc    %esi
4671cb:	00 08                	add    %cl,(%eax)
4671cd:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
4671d2:	46                   	inc    %esi
4671d3:	00 70 bf             	add    %dh,-0x41(%eax)
4671d6:	46                   	inc    %esi
4671d7:	00 b4 f2 46 00 74 bf 	add    %dh,-0x408bffba(%edx,%esi,8)
4671de:	46                   	inc    %esi
4671df:	00 c8                	add    %cl,%al
4671e1:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
4671e6:	46                   	inc    %esi
4671e7:	00 e4                	add    %ah,%ah
4671e9:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
4671ed:	cc                   	int3
4671ee:	46                   	inc    %esi
4671ef:	00 2c f5 46 00 6c c4 	add    %ch,-0x3b93ffba(,%esi,8)
4671f6:	46                   	inc    %esi
4671f7:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
4671fe:	46                   	inc    %esi
4671ff:	00 c0                	add    %al,%al
467201:	c4 46 00             	les    0x0(%esi),%eax
467204:	ec                   	in     (%dx),%al
467205:	c4 46 00             	les    0x0(%esi),%eax
467208:	24 c5                	and    $0xc5,%al
46720a:	46                   	inc    %esi
46720b:	00 58 c5             	add    %bl,-0x3b(%eax)
46720e:	46                   	inc    %esi
46720f:	00 84 c5 46 00 14 f4 	add    %al,-0xbebffba(%ebp,%eax,8)
467216:	46                   	inc    %esi
467217:	00 e4                	add    %ah,%ah
467219:	c5 46 00             	lds    0x0(%esi),%eax
46721c:	60                   	pusha
46721d:	c8 46 00 7c          	enter  $0x46,$0x7c
467221:	ca 46 00             	lret   $0x46
467224:	28 c9                	sub    %cl,%cl
467226:	46                   	inc    %esi
467227:	00 98 cc 46 00 7c    	add    %bl,0x7c0046cc(%eax)
46722d:	f5                   	cmc
46722e:	46                   	inc    %esi
46722f:	00 1c f5 46 00 64 b9 	add    %bl,-0x469bffba(,%esi,8)
467236:	46                   	inc    %esi
467237:	00 e0                	add    %ah,%al
467239:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
46723d:	c1 46 00 50          	roll   $0x50,0x0(%esi)
467241:	cb                   	lret
467242:	46                   	inc    %esi
467243:	00 0c 54             	add    %cl,(%esp,%edx,2)
467246:	42                   	inc    %edx
467247:	69 6e 61 72 79 46 69 	imul   $0x69467972,0x61(%esi),%ebp
46724e:	65 6c                	gs insb (%dx),%es:(%edi)
467250:	64 8d 40 00          	lea    %fs:0x0(%eax),%eax
467254:	58                   	pop    %eax
467255:	72 46                	jb     0x46729d
467257:	00 07                	add    %al,(%edi)
467259:	0c 54                	or     $0x54,%al
46725b:	42                   	inc    %edx
46725c:	69 6e 61 72 79 46 69 	imul   $0x69467972,0x61(%esi),%ebp
467263:	65 6c                	gs insb (%dx),%es:(%edi)
467265:	64 64 71 46          	fs fs jno 0x4672af
467269:	00 14 55 46 00 1d 00 	add    %dl,0x1d0046(,%edx,2)
467270:	02 44 42 01          	add    0x1(%edx,%eax,2),%al
467274:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
467278:	00 88 00 00 fe c4    	add    %cl,-0x3b020000(%eax)
46727e:	00 00                	add    %al,(%eax)
467280:	fe 01                	incb   (%ecx)
467282:	00 00                	add    %al,(%eax)
467284:	00 00                	add    %al,(%eax)
467286:	00 00                	add    %al,(%eax)
467288:	80 10 00             	adcb   $0x0,(%eax)
46728b:	00 00                	add    %al,(%eax)
46728d:	1c 00                	sbb    $0x0,%al
46728f:	04 53                	add    $0x53,%al
467291:	69 7a 65 e0 72 46 00 	imul   $0x4672e0,0x65(%edx),%edi
4672a4:	d0 73 46             	shlb   $1,0x46(%ebx)
4672b3:	00 c0                	add    %al,%al
4672b5:	73 46                	jae    0x4672fd
4672b7:	00 e0                	add    %ah,%al
4672b9:	00 00                	add    %al,(%eax)
4672bb:	00 18                	add    %bl,(%eax)
4672bd:	71 46                	jno    0x467305
4672bf:	00 70 4a             	add    %dh,0x4a(%eax)
4672c2:	42                   	inc    %edx
4672c3:	00 28                	add    %ch,(%eax)
4672c5:	36 40                	ss inc %eax
4672c7:	00 c4                	add    %al,%ah
4672c9:	43                   	inc    %ebx
4672ca:	42                   	inc    %edx
4672cb:	00 30                	add    %dh,(%eax)
4672cd:	36 40                	ss inc %eax
4672cf:	00 24 36             	add    %ah,(%esi,%esi,1)
4672d2:	40                   	inc    %eax
4672d3:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4672da:	40                   	inc    %eax
4672db:	00 fc                	add    %bh,%ah
4672dd:	b6 46                	mov    $0x46,%dh
4672df:	00 e8                	add    %ch,%al
4672e1:	c4 41 00             	les    0x0(%ecx),%eax
4672e4:	58                   	pop    %eax
4672e5:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
4672ea:	46                   	inc    %esi
4672eb:	00 50 47             	add    %dl,0x47(%eax)
4672ee:	42                   	inc    %edx
4672ef:	00 04 c2             	add    %al,(%edx,%eax,8)
4672f2:	46                   	inc    %esi
4672f3:	00 e4                	add    %ah,%ah
4672f5:	c2 46 00             	ret    $0x46
4672f8:	58                   	pop    %eax
4672f9:	48                   	dec    %eax
4672fa:	42                   	inc    %edx
4672fb:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467301:	47                   	inc    %edi
467302:	42                   	inc    %edx
467303:	00 68 47             	add    %ch,0x47(%eax)
467306:	42                   	inc    %edx
467307:	00 90 4a 42 00 a8    	add    %dl,-0x57ffbdb6(%eax)
46730d:	f5                   	cmc
46730e:	46                   	inc    %esi
46730f:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
467313:	00 08                	add    %cl,(%eax)
467315:	f3 46                	repz inc %esi
467317:	00 30                	add    %dh,(%eax)
467319:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
46731e:	46                   	inc    %esi
46731f:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
467325:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
46732a:	46                   	inc    %esi
46732b:	00 d0                	add    %dl,%al
46732d:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
467332:	46                   	inc    %esi
467333:	00 2c bc             	add    %ch,(%esp,%edi,4)
467336:	46                   	inc    %esi
467337:	00 60 bc             	add    %ah,-0x44(%eax)
46733a:	46                   	inc    %esi
46733b:	00 8c bc 46 00 58 f3 	add    %cl,-0xca7ffba(%esp,%edi,4)
467342:	46                   	inc    %esi
467343:	00 08                	add    %cl,(%eax)
467345:	f5                   	cmc
467346:	46                   	inc    %esi
467347:	00 08                	add    %cl,(%eax)
467349:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
46734e:	46                   	inc    %esi
46734f:	00 f8                	add    %bh,%al
467351:	f5                   	cmc
467352:	46                   	inc    %esi
467353:	00 b4 f2 46 00 74 bf 	add    %dh,-0x408bffba(%edx,%esi,8)
46735a:	46                   	inc    %esi
46735b:	00 c8                	add    %cl,%al
46735d:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
467362:	46                   	inc    %esi
467363:	00 e4                	add    %ah,%ah
467365:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
467369:	cc                   	int3
46736a:	46                   	inc    %esi
46736b:	00 2c f5 46 00 6c c4 	add    %ch,-0x3b93ffba(,%esi,8)
467372:	46                   	inc    %esi
467373:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
46737a:	46                   	inc    %esi
46737b:	00 c0                	add    %al,%al
46737d:	c4 46 00             	les    0x0(%esi),%eax
467380:	ec                   	in     (%dx),%al
467381:	c4 46 00             	les    0x0(%esi),%eax
467384:	24 c5                	and    $0xc5,%al
467386:	46                   	inc    %esi
467387:	00 58 c5             	add    %bl,-0x3b(%eax)
46738a:	46                   	inc    %esi
46738b:	00 84 c5 46 00 14 f4 	add    %al,-0xbebffba(%ebp,%eax,8)
467392:	46                   	inc    %esi
467393:	00 e4                	add    %ah,%ah
467395:	c5 46 00             	lds    0x0(%esi),%eax
467398:	60                   	pusha
467399:	c8 46 00 7c          	enter  $0x46,$0x7c
46739d:	ca 46 00             	lret   $0x46
4673a0:	28 c9                	sub    %cl,%cl
4673a2:	46                   	inc    %esi
4673a3:	00 98 cc 46 00 7c    	add    %bl,0x7c0046cc(%eax)
4673a9:	f5                   	cmc
4673aa:	46                   	inc    %esi
4673ab:	00 1c f5 46 00 64 b9 	add    %bl,-0x469bffba(,%esi,8)
4673b2:	46                   	inc    %esi
4673b3:	00 e0                	add    %ah,%al
4673b5:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
4673b9:	c1 46 00 50          	roll   $0x50,0x0(%esi)
4673bd:	cb                   	lret
4673be:	46                   	inc    %esi
4673bf:	00 0b                	add    %cl,(%ebx)
4673c1:	54                   	push   %esp
4673c2:	42                   	inc    %edx
4673c3:	79 74                	jns    0x467439
4673c5:	65 73 46             	gs jae 0x46740e
4673c8:	69 65 6c 64 d0 73 46 	imul   $0x4673d064,0x6c(%ebp),%esp
4673cf:	00 07                	add    %al,(%edi)
4673d1:	0b 54 42 79          	or     0x79(%edx,%eax,2),%edx
4673d5:	74 65                	je     0x46743c
4673d7:	73 46                	jae    0x46741f
4673d9:	69 65 6c 64 e0 72 46 	imul   $0x4672e064,0x6c(%ebp),%esp
4673e0:	00 54 72 46          	add    %dl,0x46(%edx,%esi,2)
4673e4:	00 1d 00 02 44 42    	add    %bl,0x42440200
4673ea:	00 00                	add    %al,(%eax)
4673ec:	38 74 46 00          	cmp    %dh,0x0(%esi,%eax,2)
4673fc:	2c 75                	sub    $0x75,%al
4673fe:	46                   	inc    %esi
46740b:	00 18                	add    %bl,(%eax)
46740d:	75 46                	jne    0x467455
46740f:	00 e0                	add    %ah,%al
467411:	00 00                	add    %al,(%eax)
467413:	00 94 72 46 00 70 4a 	add    %dl,0x4a700046(%edx,%esi,2)
46741a:	42                   	inc    %edx
46741b:	00 28                	add    %ch,(%eax)
46741d:	36 40                	ss inc %eax
46741f:	00 c4                	add    %al,%ah
467421:	43                   	inc    %ebx
467422:	42                   	inc    %edx
467423:	00 30                	add    %dh,(%eax)
467425:	36 40                	ss inc %eax
467427:	00 24 36             	add    %ah,(%esi,%esi,1)
46742a:	40                   	inc    %eax
46742b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
467432:	40                   	inc    %eax
467433:	00 fc                	add    %bh,%ah
467435:	b6 46                	mov    $0x46,%dh
467437:	00 e8                	add    %ch,%al
467439:	c4 41 00             	les    0x0(%ecx),%eax
46743c:	58                   	pop    %eax
46743d:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
467442:	46                   	inc    %esi
467443:	00 50 47             	add    %dl,0x47(%eax)
467446:	42                   	inc    %edx
467447:	00 04 c2             	add    %al,(%edx,%eax,8)
46744a:	46                   	inc    %esi
46744b:	00 e4                	add    %ah,%ah
46744d:	c2 46 00             	ret    $0x46
467450:	58                   	pop    %eax
467451:	48                   	dec    %eax
467452:	42                   	inc    %edx
467453:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467459:	47                   	inc    %edi
46745a:	42                   	inc    %edx
46745b:	00 68 47             	add    %ch,0x47(%eax)
46745e:	42                   	inc    %edx
46745f:	00 90 4a 42 00 04    	add    %dl,0x400424a(%eax)
467465:	f6 46 00 44          	testb  $0x44,0x0(%esi)
467469:	b8 46 00 08 f3       	mov    $0xf3080046,%eax
46746e:	46                   	inc    %esi
46746f:	00 30                	add    %dh,(%eax)
467471:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
467476:	46                   	inc    %esi
467477:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
46747d:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467482:	46                   	inc    %esi
467483:	00 d0                	add    %dl,%al
467485:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
46748a:	46                   	inc    %esi
46748b:	00 2c bc             	add    %ch,(%esp,%edi,4)
46748e:	46                   	inc    %esi
46748f:	00 60 bc             	add    %ah,-0x44(%eax)
467492:	46                   	inc    %esi
467493:	00 8c bc 46 00 58 f3 	add    %cl,-0xca7ffba(%esp,%edi,4)
46749a:	46                   	inc    %esi
46749b:	00 08                	add    %cl,(%eax)
46749d:	f5                   	cmc
46749e:	46                   	inc    %esi
46749f:	00 08                	add    %cl,(%eax)
4674a1:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
4674a6:	46                   	inc    %esi
4674a7:	00 54 f6 46          	add    %dl,0x46(%esi,%esi,8)
4674ab:	00 b4 f2 46 00 74 bf 	add    %dh,-0x408bffba(%edx,%esi,8)
4674b2:	46                   	inc    %esi
4674b3:	00 c8                	add    %cl,%al
4674b5:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
4674ba:	46                   	inc    %esi
4674bb:	00 e4                	add    %ah,%ah
4674bd:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
4674c1:	cc                   	int3
4674c2:	46                   	inc    %esi
4674c3:	00 2c f5 46 00 6c c4 	add    %ch,-0x3b93ffba(,%esi,8)
4674ca:	46                   	inc    %esi
4674cb:	00 94 c4 46 00 68 f6 	add    %dl,-0x997ffba(%esp,%eax,8)
4674d2:	46                   	inc    %esi
4674d3:	00 c0                	add    %al,%al
4674d5:	c4 46 00             	les    0x0(%esi),%eax
4674d8:	ec                   	in     (%dx),%al
4674d9:	c4 46 00             	les    0x0(%esi),%eax
4674dc:	24 c5                	and    $0xc5,%al
4674de:	46                   	inc    %esi
4674df:	00 58 c5             	add    %bl,-0x3b(%eax)
4674e2:	46                   	inc    %esi
4674e3:	00 84 c5 46 00 14 f4 	add    %al,-0xbebffba(%ebp,%eax,8)
4674ea:	46                   	inc    %esi
4674eb:	00 e4                	add    %ah,%ah
4674ed:	c5 46 00             	lds    0x0(%esi),%eax
4674f0:	60                   	pusha
4674f1:	c8 46 00 7c          	enter  $0x46,$0x7c
4674f5:	ca 46 00             	lret   $0x46
4674f8:	28 c9                	sub    %cl,%cl
4674fa:	46                   	inc    %esi
4674fb:	00 98 cc 46 00 7c    	add    %bl,0x7c0046cc(%eax)
467501:	f5                   	cmc
467502:	46                   	inc    %esi
467503:	00 1c f5 46 00 64 b9 	add    %bl,-0x469bffba(,%esi,8)
46750a:	46                   	inc    %esi
46750b:	00 e0                	add    %ah,%al
46750d:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
467511:	c1 46 00 50          	roll   $0x50,0x0(%esi)
467515:	cb                   	lret
467516:	46                   	inc    %esi
467517:	00 0e                	add    %cl,(%esi)
467519:	54                   	push   %esp
46751a:	56                   	push   %esi
46751b:	61                   	popa
46751c:	72 42                	jb     0x467560
46751e:	79 74                	jns    0x467594
467520:	65 73 46             	gs jae 0x467569
467523:	69 65 6c 64 90 2c 75 	imul   $0x752c9064,0x6c(%ebp),%esp
46752a:	46                   	inc    %esi
46752b:	00 07                	add    %al,(%edi)
46752d:	0e                   	push   %cs
46752e:	54                   	push   %esp
46752f:	56                   	push   %esi
467530:	61                   	popa
467531:	72 42                	jb     0x467575
467533:	79 74                	jns    0x4675a9
467535:	65 73 46             	gs jae 0x46757e
467538:	69 65 6c 64 38 74 46 	imul   $0x46743864,0x6c(%ebp),%esp
46753f:	00 cc                	add    %cl,%ah
467541:	73 46                	jae    0x467589
467543:	00 1d 00 02 44 42    	add    %bl,0x42440200
467549:	00 00                	add    %al,(%eax)
46754b:	90                   	nop
46754c:	98                   	cwtl
46754d:	75 46                	jne    0x467595
46755b:	00 88 76 46 00 00    	add    %cl,0x4676(%eax)
467569:	00 00                	add    %al,(%eax)
46756b:	00 78 76             	add    %bh,0x76(%eax)
46756e:	46                   	inc    %esi
46756f:	00 04 01             	add    %al,(%ecx,%eax,1)
467572:	00 00                	add    %al,(%eax)
467574:	70 5c                	jo     0x4675d2
467576:	46                   	inc    %esi
467577:	00 70 4a             	add    %dh,0x4a(%eax)
46757a:	42                   	inc    %edx
46757b:	00 28                	add    %ch,(%eax)
46757d:	36 40                	ss inc %eax
46757f:	00 c4                	add    %al,%ah
467581:	43                   	inc    %ebx
467582:	42                   	inc    %edx
467583:	00 30                	add    %dh,(%eax)
467585:	36 40                	ss inc %eax
467587:	00 24 36             	add    %ah,(%esi,%esi,1)
46758a:	40                   	inc    %eax