46700b:	00 e8                	add    %ch,%al
46700d:	c4 41 00             	les    0x0(%ecx),%eax
467010:	58                   	pop    %eax
467011:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
467016:	46                   	inc    %esi
467017:	00 50 47             	add    %dl,0x47(%eax)
46701a:	42                   	inc    %edx
46701b:	00 04 c2             	add    %al,(%edx,%eax,8)
46701e:	46                   	inc    %esi
46701f:	00 e4                	add    %ah,%ah
467021:	c2 46 00             	ret    $0x46
467024:	58                   	pop    %eax
467025:	48                   	dec    %eax
467026:	42                   	inc    %edx
467027:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
46702d:	47                   	inc    %edi
46702e:	42                   	inc    %edx
46702f:	00 68 47             	add    %ch,0x47(%eax)
467032:	42                   	inc    %edx
467033:	00 90 4a 42 00 74    	add    %dl,0x7400424a(%eax)
467039:	f2 46                	repnz inc %esi
46703b:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
46703f:	00 34 cc             	add    %dh,(%esp,%ecx,8)
467042:	46                   	inc    %esi
467043:	00 30                	add    %dh,(%eax)
467045:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
46704a:	46                   	inc    %esi
46704b:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
467051:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
467056:	46                   	inc    %esi
467057:	00 d0                	add    %dl,%al
467059:	bb 46 00 b0 ec       	mov    $0xecb00046,%ebx
46705e:	46                   	inc    %esi
46705f:	00 d4                	add    %dl,%ah
467061:	ec                   	in     (%dx),%al
467062:	46                   	inc    %esi
467063:	00 60 bc             	add    %ah,-0x44(%eax)
467066:	46                   	inc    %esi
467067:	00 8c bc 46 00 e8 ec 	add    %cl,-0x1317ffba(%esp,%edi,4)
46706e:	46                   	inc    %esi
46706f:	00 f8                	add    %bh,%al
467071:	ec                   	in     (%dx),%al
467072:	46                   	inc    %esi
467073:	00 08                	add    %cl,(%eax)
467075:	bd 46 00 4c bd       	mov    $0xbd4c0046,%ebp
46707a:	46                   	inc    %esi
46707b:	00 c8                	add    %cl,%al
46707d:	f2 46                	repnz inc %esi
46707f:	00 a4 ec 46 00 34 ed 	add    %ah,-0x12cbffba(%esp,%ebp,8)
467086:	46                   	inc    %esi
467087:	00 c8                	add    %cl,%al
467089:	bf 46 00 5c c0       	mov    $0xc05c0046,%edi
46708e:	46                   	inc    %esi
46708f:	00 e4                	add    %ah,%ah
467091:	c0 46 00 b4          	rolb   $0xb4,0x0(%esi)
467095:	cc                   	int3
467096:	46                   	inc    %esi
467097:	00 48 ed             	add    %cl,-0x13(%eax)
46709a:	46                   	inc    %esi
46709b:	00 6c c4 46          	add    %ch,0x46(%esp,%eax,8)
46709f:	00 94 c4 46 00 b8 c6 	add    %dl,-0x3947ffba(%esp,%eax,8)
4670a6:	46                   	inc    %esi
4670a7:	00 c0                	add    %al,%al
4670a9:	c4 46 00             	les    0x0(%esi),%eax
4670ac:	0c ee                	or     $0xee,%al
4670ae:	46                   	inc    %esi
4670af:	00 20                	add    %ah,(%eax)
4670b1:	ee                   	out    %al,(%dx)
4670b2:	46                   	inc    %esi
4670b3:	00 58 c5             	add    %bl,-0x3b(%eax)
4670b6:	46                   	inc    %esi
4670b7:	00 84 c5 46 00 38 ee 	add    %al,-0x11c7ffba(%ebp,%eax,8)
4670be:	46                   	inc    %esi
4670bf:	00 e4                	add    %ah,%ah
4670c1:	c5 46 00             	lds    0x0(%esi),%eax
4670c4:	60                   	pusha
4670c5:	c8 46 00 7c          	enter  $0x46,$0x7c
4670c9:	ca 46 00             	lret   $0x46
4670cc:	28 c9                	sub    %cl,%cl
4670ce:	46                   	inc    %esi
4670cf:	00 98 cc 46 00 b8    	add    %bl,-0x47ffb934(%eax)
4670d5:	cc                   	int3
4670d6:	46                   	inc    %esi
4670d7:	00 cc                	add    %cl,%ah
4670d9:	ee                   	out    %al,(%dx)
4670da:	46                   	inc    %esi
4670db:	00 64 b9 46          	add    %ah,0x46(%ecx,%edi,4)
4670df:	00 e0                	add    %ah,%al
4670e1:	c0 46 00 dc          	rolb   $0xdc,0x0(%esi)
4670e5:	c1 46 00 50          	roll   $0x50,0x0(%esi)
4670e9:	cb                   	lret
4670ea:	46                   	inc    %esi
4670eb:	00 0a                	add    %cl,(%edx)
4670ed:	54                   	push   %esp
4670ee:	54                   	push   %esp
4670ef:	69 6d 65 46 69 65 6c 	imul   $0x6c656946,0x65(%ebp),%ebp
4670f6:	64 90                	fs nop
4670f8:	fc                   	cld
4670f9:	70 46                	jo     0x467141
4670fb:	00 07                	add    %al,(%edi)
4670fd:	0a 54 54 69          	or     0x69(%esp,%edx,2),%dl
467101:	6d                   	insl   (%dx),%es:(%edi)
467102:	65 46                	gs inc %esi
467104:	69 65 6c 64 0c 70 46 	imul   $0x46700c64,0x6c(%ebp),%esp
46710b:	00 30                	add    %dh,(%eax)
46710d:	6c                   	insb   (%dx),%es:(%edi)
46710e:	46                   	inc    %esi
46710f:	00 1e                	add    %bl,(%esi)
467111:	00 02                	add    %al,(%edx)
467113:	44                   	inc    %esp
467114:	42                   	inc    %edx
467115:	00 00                	add    %al,(%eax)
467117:	90                   	nop
467118:	64 71 46             	fs jno 0x467161
467127:	00 58 72             	add    %bl,0x72(%eax)
46712a:	46                   	inc    %esi
467137:	00 44 72 46          	add    %al,0x46(%edx,%esi,2)
46713b:	00 e0                	add    %ah,%al
46713d:	00 00                	add    %al,(%eax)
46713f:	00 5c 53 46          	add    %bl,0x46(%ebx,%edx,2)
467143:	00 70 4a             	add    %dh,0x4a(%eax)
467146:	42                   	inc    %edx
467147:	00 28                	add    %ch,(%eax)
467149:	36 40                	ss inc %eax
46714b:	00 c4                	add    %al,%ah
46714d:	43                   	inc    %ebx
46714e:	42                   	inc    %edx
46714f:	00 30                	add    %dh,(%eax)
467151:	36 40                	ss inc %eax
467153:	00 24 36             	add    %ah,(%esi,%esi,1)
467156:	40                   	inc    %eax
467157:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
46715e:	40                   	inc    %eax
46715f:	00 fc                	add    %bh,%ah
467161:	b6 46                	mov    $0x46,%dh
467163:	00 e8                	add    %ch,%al
467165:	c4 41 00             	les    0x0(%ecx),%eax
467168:	58                   	pop    %eax
467169:	ba 46 00 c0 b7       	mov    $0xb7c00046,%edx
46716e:	46                   	inc    %esi
46716f:	00 50 47             	add    %dl,0x47(%eax)
467172:	42                   	inc    %edx
467173:	00 04 c2             	add    %al,(%edx,%eax,8)
467176:	46                   	inc    %esi
467177:	00 e4                	add    %ah,%ah
467179:	c2 46 00             	ret    $0x46
46717c:	58                   	pop    %eax
46717d:	48                   	dec    %eax
46717e:	42                   	inc    %edx
46717f:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
467185:	47                   	inc    %edi
467186:	42                   	inc    %edx
467187:	00 68 47             	add    %ch,0x47(%eax)
46718a:	42                   	inc    %edx
46718b:	00 90 4a 42 00 d0    	add    %dl,-0x2fffbdb6(%eax)
467191:	f2 46                	repnz inc %esi
467193:	00 44 b8 46          	add    %al,0x46(%eax,%edi,4)
467197:	00 08                	add    %cl,(%eax)
467199:	f3 46                	repz inc %esi
46719b:	00 30                	add    %dh,(%eax)
46719d:	b9 46 00 50 bb       	mov    $0xbb500046,%ecx
4671a2:	46                   	inc    %esi
4671a3:	00 a8 bb 46 00 54    	add    %ch,0x540046bb(%eax)
4671a9:	bb 46 00 80 bb       	mov    $0xbb800046,%ebx
4671ae:	46                   	inc    %esi
4671af:	00 d0                	add    %dl,%al
4671b1:	bb 46 00 f4 bb       	mov    $0xbbf40046,%ebx
4671b6:	46                   	inc    %esi
4671b7:	00 2c bc             	add    %ch,(%esp,%edi,4)
4671ba:	46                   	inc    %esi
4671bb:	00 60 bc             	add    %ah,-0x44(%eax)
4671be:	46                   	inc    %esi
4671bf:	00 8c bc 46 00 58 f3 	add    %cl,-0xca7ffba(%esp,%edi,4)
4671c6:	46                   	inc    %esi
4671c7:	00 08                	add    %cl,(%eax)
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