44610d:	90                   	nop
44610e:	44                   	inc    %esp
44610f:	00 cc                	add    %cl,%ah
446111:	9d                   	popf
446112:	44                   	inc    %esp
446113:	00 60 2f             	add    %ah,0x2f(%eax)
446116:	45                   	inc    %ebp
446117:	00 5c a0 44          	add    %bl,0x44(%eax,%eiz,4)
44611b:	00 08                	add    %cl,(%eax)
44611d:	9f                   	lahf
44611e:	44                   	inc    %esp
44611f:	00 70 ed             	add    %dh,-0x13(%eax)
446122:	44                   	inc    %esp
446123:	00 14 c8             	add    %dl,(%eax,%ecx,8)
446126:	44                   	inc    %esp
446127:	00 d4                	add    %dl,%ah
446129:	17                   	pop    %ss
44612a:	45                   	inc    %ebp
44612b:	00 94 18 45 00 50 13 	add    %dl,0x13500045(%eax,%ebx,1)
446132:	45                   	inc    %ebp
446133:	00 78 18             	add    %bh,0x18(%eax)
446136:	45                   	inc    %ebp
446137:	00 c0                	add    %al,%al
446139:	ce                   	into
44613a:	44                   	inc    %esp
44613b:	00 88 d6 44 00 b4    	add    %cl,-0x4bffbb2a(%eax)
446141:	e4 44                	in     $0x44,%al
446143:	00 90 31 45 00 8c    	add    %dl,-0x73ffbacf(%eax)
446149:	e1 44                	loope  0x44618f
44614b:	00 bc df 44 00 4c e5 	add    %bh,-0x1ab3ffbc(%edi,%ebx,8)
446152:	44                   	inc    %esp
446153:	00 70 e5             	add    %dh,-0x1b(%eax)
446156:	44                   	inc    %esp
446157:	00 04 e6             	add    %al,(%esi,%eiz,8)
44615a:	44                   	inc    %esp
44615b:	00 08                	add    %cl,(%eax)
44615d:	e4 44                	in     $0x44,%al
44615f:	00 a8 e3 44 00 20    	add    %ch,0x200044e3(%eax)
446165:	2e 45                	cs inc %ebp
446167:	00 c0                	add    %al,%al
446169:	19 45 00             	sbb    %eax,0x0(%ebp)
44616c:	34 3a                	xor    $0x3a,%al
44616e:	45                   	inc    %ebp
44616f:	00 94 2d 45 00 f8 15 	add    %dl,0x15f80045(%ebp,%ebp,1)
446176:	45                   	inc    %ebp
446177:	00 e4                	add    %ah,%ah
446179:	2e 45                	cs inc %ebp
44617b:	00 28                	add    %ch,(%eax)
44617d:	19 45 00             	sbb    %eax,0x0(%ebp)
446180:	60                   	pusha
446181:	32 45 00             	xor    0x0(%ebp),%al
446184:	88 36                	mov    %dh,(%esi)
446186:	45                   	inc    %ebp
446187:	00 10                	add    %dl,(%eax)
446189:	34 45                	xor    $0x45,%al
44618b:	00 04 36             	add    %al,(%esi,%esi,1)
44618e:	45                   	inc    %ebp
44618f:	00 2c 36             	add    %ch,(%esi,%esi,1)
446192:	45                   	inc    %ebp
446193:	00 08                	add    %cl,(%eax)
446195:	33 45 00             	xor    0x0(%ebp),%eax
446198:	18 37                	sbb    %dh,(%edi)
44619a:	45                   	inc    %ebp
44619b:	00 04 00             	add    %al,(%eax,%eax,1)
44619e:	84 00                	test   %al,(%eax)
4461a0:	85 00                	test   %eax,(%eax)
4461a2:	12 b0 17 03 f4 31    	adc    0x31f40317(%eax),%dh
4461a8:	45                   	inc    %ebp
4461a9:	00 fc                	add    %bh,%ah
4461ab:	31 45 00             	xor    %eax,0x0(%ebp)
4461ae:	78 33                	js     0x4461e3
4461b0:	45                   	inc    %ebp
4461b1:	00 f4                	add    %dh,%ah
4461b3:	36 45                	ss inc %ebp
4461b5:	00 0b                	add    %cl,(%ebx)
4461b7:	54                   	push   %esp
4461b8:	48                   	dec    %eax
4461b9:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
4461c0:	6f                   	outsl  %ds:(%esi),(%dx)
4461c1:	77 8b                	ja     0x44614e
4461c3:	c0 c8 61             	ror    $0x61,%al
4461c6:	44                   	inc    %esp
4461c7:	00 07                	add    %al,(%edi)
4461c9:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
4461cd:	6e                   	outsb  %ds:(%esi),(%dx)
4461ce:	74 57                	je     0x446227
4461d0:	69 6e 64 6f 77 a8 60 	imul   $0x60a8776f,0x64(%esi),%ebp
4461d7:	44                   	inc    %esp
4461d8:	00 30                	add    %dh,(%eax)
4461da:	60                   	pusha
4461db:	44                   	inc    %esp
4461dc:	00 0d 00 08 43 6f    	add    %cl,0x6f430800
4461e2:	6e                   	outsb  %ds:(%esi),(%dx)
4461e3:	74 72                	je     0x446257
4461e5:	6f                   	outsl  %ds:(%esi),(%dx)
4461e6:	6c                   	insb   (%dx),%es:(%edi)
4461e7:	73 00                	jae    0x4461e9
4461e9:	00 8b c0 38 62 44    	add    %cl,0x446238c0(%ebx)
44620b:	00 38                	add    %bh,(%eax)
44620d:	62 44 00 28          	bound  %eax,0x28(%eax,%eax,1)
446211:	00 00                	add    %al,(%eax)
446213:	00 e0                	add    %ah,%al
446215:	10 40 00             	adc    %al,0x0(%eax)
446218:	64 3b 40 00          	cmp    %fs:0x0(%eax),%eax
44621c:	70 3b                	jo     0x446259
44621e:	40                   	inc    %eax
44621f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
446223:	00 78 3b             	add    %bh,0x3b(%eax)
446226:	40                   	inc    %eax
446227:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
44622b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446232:	40                   	inc    %eax
446233:	00 0c 39             	add    %cl,(%ecx,%edi,1)
446236:	40                   	inc    %eax
446237:	00 09                	add    %cl,(%ecx)
446239:	54                   	push   %esp
44623a:	44                   	inc    %esp
44623b:	6f                   	outsl  %ds:(%esi),(%dx)
44623c:	63 6b 5a             	arpl   %ebp,0x5a(%ebx)
44623f:	6f                   	outsl  %ds:(%esi),(%dx)
446240:	6e                   	outsb  %ds:(%esi),(%dx)
446241:	65 8b c0             	gs mov %eax,%eax
446244:	cc                   	int3
446245:	83 c0 88             	add    $0xffffff88,%eax
446248:	e9 37 e1 00 00       	jmp    0x454384
44624d:	83 c0 88             	add    $0xffffff88,%eax
446250:	e9 33 e1 00 00       	jmp    0x454388
446255:	83 c0 88             	add    $0xffffff88,%eax
446258:	e9 17 e2 00 00       	jmp    0x454474
44625d:	83 c0 88             	add    $0xffffff88,%eax
446260:	50                   	push   %eax
446261:	8b 00                	mov    (%eax),%eax
446263:	8b 40 0c             	mov    0xc(%eax),%eax
446266:	87 04 24             	xchg   %eax,(%esp)
446269:	c3                   	ret
44626a:	83 c0 88             	add    $0xffffff88,%eax
44626d:	50                   	push   %eax
44626e:	8b 00                	mov    (%eax),%eax
446270:	8b 40 10             	mov    0x10(%eax),%eax
446273:	87 04 24             	xchg   %eax,(%esp)
446276:	c3                   	ret
446277:	83 c0 88             	add    $0xffffff88,%eax
44627a:	50                   	push   %eax
44627b:	8b 00                	mov    (%eax),%eax
44627d:	8b 40 48             	mov    0x48(%eax),%eax
446280:	87 04 24             	xchg   %eax,(%esp)
446283:	c3                   	ret
446284:	83 c0 88             	add    $0xffffff88,%eax
446287:	50                   	push   %eax
446288:	8b 00                	mov    (%eax),%eax
44628a:	8b 40 24             	mov    0x24(%eax),%eax
44628d:	87 04 24             	xchg   %eax,(%esp)
446290:	c3                   	ret
446291:	83 c0 88             	add    $0xffffff88,%eax
446294:	50                   	push   %eax
446295:	8b 00                	mov    (%eax),%eax
446297:	8b 40 2c             	mov    0x2c(%eax),%eax
44629a:	87 04 24             	xchg   %eax,(%esp)
44629d:	c3                   	ret
44629e:	83 c0 88             	add    $0xffffff88,%eax
4462a1:	50                   	push   %eax
4462a2:	8b 00                	mov    (%eax),%eax
4462a4:	8b 40 38             	mov    0x38(%eax),%eax
4462a7:	87 04 24             	xchg   %eax,(%esp)
4462aa:	c3                   	ret
4462ab:	83 c0 88             	add    $0xffffff88,%eax
4462ae:	50                   	push   %eax
4462af:	8b 00                	mov    (%eax),%eax
4462b1:	8b 40 30             	mov    0x30(%eax),%eax
4462b4:	87 04 24             	xchg   %eax,(%esp)
4462b7:	c3                   	ret
4462b8:	83 c0 88             	add    $0xffffff88,%eax
4462bb:	e9 48 fb 00 00       	jmp    0x455e08
4462c0:	83 44 24 04 88       	addl   $0xffffff88,0x4(%esp)
4462c5:	e9 5a ff fb ff       	jmp    0x406224
4462ca:	83 44 24 04 88       	addl   $0xffffff88,0x4(%esp)
4462cf:	e9 78 ff fb ff       	jmp    0x40624c
4462d4:	83 44 24 04 88       	addl   $0xffffff88,0x4(%esp)
4462d9:	e9 82 ff fb ff       	jmp    0x406260
4462de:	c0 62 44 00          	shlb   $0x0,0x44(%edx)
4462e2:	ca 62 44             	lret   $0x4462
4462e5:	00 d4                	add    %dl,%ah
4462e7:	62 44 00 45          	bound  %eax,0x45(%eax,%eax,1)
4462eb:	62 44 00 4d          	bound  %eax,0x4d(%eax,%eax,1)
4462ef:	62 44 00 55          	bound  %eax,0x55(%eax,%eax,1)
4462f3:	62 44 00 5d          	bound  %eax,0x5d(%eax,%eax,1)
4462f7:	62 44 00 6a          	bound  %eax,0x6a(%eax,%eax,1)
4462fb:	62 44 00 77          	bound  %eax,0x77(%eax,%eax,1)
4462ff:	62 44 00 84          	bound  %eax,-0x7c(%eax,%eax,1)
446303:	62 44 00 91          	bound  %eax,-0x6f(%eax,%eax,1)
446307:	62 44 00 9e          	bound  %eax,-0x62(%eax,%eax,1)
44630b:	62 44 00 ab          	bound  %eax,-0x55(%eax,%eax,1)
44630f:	62 44 00 b8          	bound  %eax,-0x48(%eax,%eax,1)
446313:	62 44 00 01          	bound  %eax,0x1(%eax,%eax,1)
446317:	00 00                	add    %al,(%eax)
446319:	00 79 fd             	add    %bh,-0x3(%ecx)
44631c:	19 86 81 c2 d1 11    	sbb    %eax,0x11d1c281(%esi)
446322:	aa                   	stos   %al,%es:(%edi)
446323:	60                   	pusha
446324:	00 c0                	add    %al,%al
446326:	4f                   	dec    %edi
446327:	a3 70 e8 de 62       	mov    %eax,0x62dee870
44632c:	44                   	inc    %esp
44632d:	00 78 00             	add    %bh,0x0(%eax)
446330:	00 00                	add    %al,(%eax)
446332:	00 00                	add    %al,(%eax)
446334:	00 00                	add    %al,(%eax)
446336:	8b c0                	mov    %eax,%eax
446338:	84 63 44             	test   %ah,0x44(%ebx)
44633b:	00 16                	add    %dl,(%esi)
44633d:	63 44 00 00          	arpl   %eax,0x0(%eax,%eax,1)
446355:	00 00                	add    %al,(%eax)
446357:	00 d0                	add    %dl,%al
446359:	63 44 00 7c          	arpl   %eax,0x7c(%eax,%eax,1)
44635d:	00 00                	add    %al,(%eax)
44635f:	00 04 12             	add    %al,(%edx,%edx,1)
446362:	40                   	inc    %eax
446363:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
446367:	00 f8                	add    %bh,%al
446369:	61                   	popa
44636a:	40                   	inc    %eax
44636b:	00 04 62             	add    %al,(%edx,%eiz,2)
44636e:	40                   	inc    %eax
44636f:	00 78 3b             	add    %bh,0x3b(%eax)
446372:	40                   	inc    %eax
446373:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
446377:	00 14 62             	add    %dl,(%edx,%eiz,2)
44637a:	40                   	inc    %eax
44637b:	00 d0                	add    %dl,%al
44637d:	38 40 00             	cmp    %al,0x0(%eax)
446380:	18 43 45             	sbb    %al,0x45(%ebx)
446383:	00 6c 43 45          	add    %ch,0x45(%ebx,%eax,2)
446387:	00 30                	add    %dh,(%eax)
446389:	67 45                	addr16 inc %ebp
44638b:	00 e8                	add    %ch,%al
44638d:	44                   	inc    %esp
44638e:	45                   	inc    %ebp
44638f:	00 f8                	add    %bh,%al
446391:	44                   	inc    %esp
446392:	45                   	inc    %ebp
446393:	00 a8 4c 45 00 70    	add    %ch,0x7000454c(%eax)
446399:	67 45                	addr16 inc %ebp
44639b:	00 24 69             	add    %ah,(%ecx,%ebp,2)
44639e:	45                   	inc    %ebp
44639f:	00 74 69 45          	add    %dh,0x45(%ecx,%ebp,2)
4463a3:	00 74 51 45          	add    %dh,0x45(%ecx,%edx,2)
4463a7:	00 fc                	add    %bh,%ah
4463a9:	53                   	push   %ebx
4463aa:	45                   	inc    %ebp
4463ab:	00 04 67             	add    %al,(%edi,%eiz,2)
4463ae:	45                   	inc    %ebp
4463af:	00 08                	add    %cl,(%eax)
4463b1:	56                   	push   %esi
4463b2:	45                   	inc    %ebp
4463b3:	00 9c 5b 45 00 e8 69 	add    %bl,0x69e80045(%ebx,%ebx,2)
4463ba:	45                   	inc    %ebp
4463bb:	00 e8                	add    %ch,%al
4463bd:	58                   	pop    %eax
4463be:	45                   	inc    %ebp
4463bf:	00 04 64             	add    %al,(%esp,%eiz,2)
4463c2:	45                   	inc    %ebp
4463c3:	00 34 49             	add    %dh,(%ecx,%ecx,2)
4463c6:	45                   	inc    %ebp
4463c7:	00 b0 41 45 00 c8    	add    %dh,-0x37ffbabf(%eax)
4463cd:	52                   	push   %edx
4463ce:	45                   	inc    %ebp
4463cf:	00 09                	add    %cl,(%ecx)
4463d1:	54                   	push   %esp
4463d2:	44                   	inc    %esp
4463d3:	6f                   	outsl  %ds:(%esi),(%dx)
4463d4:	63 6b 54             	arpl   %ebp,0x54(%ebx)
4463d7:	72 65                	jb     0x44643e
4463d9:	65 8b c0             	gs mov %eax,%eax
4463dc:	28 64 44 00          	sub    %ah,0x0(%esp,%eax,2)
4463fc:	28 64 44 00          	sub    %ah,0x0(%esp,%eax,2)
446400:	30 00                	xor    %al,(%eax)
446402:	00 00                	add    %al,(%eax)
446404:	e0 10                	loopne 0x446416
446406:	40                   	inc    %eax
446407:	00 64 3b 40          	add    %ah,0x40(%ebx,%edi,1)
44640b:	00 70 3b             	add    %dh,0x3b(%eax)
44640e:	40                   	inc    %eax
44640f:	00 74 3b 40          	add    %dh,0x40(%ebx,%edi,1)
446413:	00 78 3b             	add    %bh,0x3b(%eax)
446416:	40                   	inc    %eax
446417:	00 6c 3b 40          	add    %ch,0x40(%ebx,%edi,1)
44641b:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446422:	40                   	inc    %eax
446423:	00 98 6b 45 00 06    	add    %bl,0x600456b(%eax)
446429:	54                   	push   %esp
44642a:	4d                   	dec    %ebp
44642b:	6f                   	outsl  %ds:(%esi),(%dx)
44642c:	75 73                	jne    0x4464a1
44642e:	65 90                	gs nop
446430:	7c 64                	jl     0x446496
446432:	44                   	inc    %esp
44643f:	00 94 65 44 00 00 00 	add    %dl,0x44(%ebp,%eiz,2)
44644e:	00 00                	add    %al,(%eax)
446450:	7c 65                	jl     0x4464b7
446452:	44                   	inc    %esp
446453:	00 50 02             	add    %dl,0x2(%eax)
446456:	00 00                	add    %al,(%eax)
446458:	bc 59 44 00 9c       	mov    $0x9c004459,%esp
44645d:	ef                   	out    %eax,(%dx)
44645e:	41                   	inc    %ecx
44645f:	00 70 3b             	add    %dh,0x3b(%eax)
446462:	40                   	inc    %eax
446463:	00 d8                	add    %bl,%al
446465:	e8 41 00 78 3b       	call   0x3bbc64ab
44646a:	40                   	inc    %eax
44646b:	00 e8                	add    %ch,%al
44646d:	f1                   	int1
44646e:	44                   	inc    %esp
44646f:	00 b4 38 40 00 d0 38 	add    %dh,0x38d00040(%eax,%edi,1)
446476:	40                   	inc    %eax
446477:	00 94 cc 44 00 0c 26 	add    %dl,0x260c0044(%esp,%ecx,8)
44647e:	45                   	inc    %ebp
44647f:	00 4c e3 44          	add    %cl,0x44(%ebx,%eiz,8)
446483:	00 d8                	add    %bl,%al
446485:	87 41 00             	xchg   %eax,0x0(%ecx)
446488:	94                   	xchg   %eax,%esp
446489:	c5 44 00 64          	lds    0x64(%eax,%eax,1),%eax
44648d:	dd 44 00 48          	fldl   0x48(%eax,%eax,1)
446491:	ce                   	into
446492:	44                   	inc    %esp
446493:	00 5c 9c 44          	add    %bl,0x44(%esp,%ebx,4)
446497:	00 b4 ef 41 00 98 ec 	add    %dh,-0x1367ffbf(%edi,%ebp,8)
44649e:	41                   	inc    %ecx
44649f:	00 90 ec 41 00 bc    	add    %dl,-0x43ffbe14(%eax)
4464a5:	ef                   	out    %eax,(%dx)
4464a6:	41                   	inc    %ecx
4464a7:	00 50 cb             	add    %dl,-0x35(%eax)
4464aa:	44                   	inc    %esp
4464ab:	00 30                	add    %dh,(%eax)
4464ad:	20 45 00             	and    %al,0x0(%ebp)
4464b0:	3c 26                	cmp    $0x26,%al
4464b2:	45                   	inc    %ebp
4464b3:	00 88 25 45 00 4c    	add    %cl,0x4c004525(%eax)
4464b9:	8f 44 00 f4          	pop    -0xc(%eax,%eax,1)
4464bd:	1a 45 00             	sbb    0x0(%ebp),%al
4464c0:	14 1b                	adc    $0x1b,%al
4464c2:	45                   	inc    %ebp
4464c3:	00 48 17             	add    %cl,0x17(%eax)
4464c6:	45                   	inc    %ebp
4464c7:	00 8c 8e 44 00 90 8e 	add    %cl,-0x716fffbc(%esi,%ecx,4)
4464ce:	44                   	inc    %esp
4464cf:	00 64 c7 44          	add    %ah,0x44(%edi,%eax,8)
4464d3:	00 90 c7 44 00 cc    	add    %dl,-0x33ffbb39(%eax)
4464d9:	90                   	nop
4464da:	44                   	inc    %esp