62136b:	87 62 00             	xchg   %esp,0x0(%edx)
62136e:	78 8d                	js     0x6212fd
621370:	62 00                	bound  %eax,(%eax)
621372:	98                   	cwtl
621373:	8d 62 00             	lea    0x0(%edx),%esp
621376:	68 90 62 00 2c       	push   $0x2c006290
62137b:	94                   	xchg   %eax,%esp
62137c:	62 00                	bound  %eax,(%eax)
62137e:	f0 94                	lock xchg %eax,%esp
621380:	62 00                	bound  %eax,(%eax)
621382:	90                   	nop
621383:	95                   	xchg   %eax,%ebp
621384:	62 00                	bound  %eax,(%eax)
621386:	30 96 62 00 44 92    	xor    %dl,-0x6dbbff9e(%esi)
62138c:	62 00                	bound  %eax,(%eax)
62138e:	12 54 50 54          	adc    0x54(%eax,%edx,2),%dl
621392:	43                   	inc    %ebx
621393:	75 73                	jne    0x621408
621395:	74 6f                	je     0x621406
621397:	6d                   	insl   (%dx),%es:(%edi)
621398:	53                   	push   %ebx
621399:	68 65 6c 6c 54       	push   $0x546c6c65
62139e:	72 65                	jb     0x621405
6213a0:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
6213a4:	a8 13                	test   $0x13,%al
6213a6:	62 00                	bound  %eax,(%eax)
6213a8:	07                   	pop    %es
6213a9:	12 54 50 54          	adc    0x54(%eax,%edx,2),%dl
6213ad:	43                   	inc    %ebx
6213ae:	75 73                	jne    0x621423
6213b0:	74 6f                	je     0x621421
6213b2:	6d                   	insl   (%dx),%es:(%edi)
6213b3:	53                   	push   %ebx
6213b4:	68 65 6c 6c 54       	push   $0x546c6c65
6213b9:	72 65                	jb     0x621420
6213bb:	65 a4                	movsb  %gs:(%esi),%es:(%edi)
6213bd:	11 62 00             	adc    %esp,0x0(%edx)
6213c0:	a0 ec 61 00 0b       	mov    0xb0061ec,%al
6213c5:	00 10                	add    %dl,(%eax)
6213c7:	55                   	push   %ebp
6213c8:	50                   	push   %eax
6213c9:	54                   	push   %esp
6213ca:	53                   	push   %ebx
6213cb:	68 65 6c 6c 43       	push   $0x436c6c65
6213d0:	6f                   	outsl  %ds:(%esi),(%dx)
6213d1:	6e                   	outsb  %ds:(%esi),(%dx)
6213d2:	74 72                	je     0x621446
6213d4:	6f                   	outsl  %ds:(%esi),(%dx)
6213d5:	6c                   	insb   (%dx),%es:(%edi)
6213d6:	73 00                	jae    0x6213d8
6213d8:	00 8d 40 00 28 14    	add    %cl,0x14280040(%ebp)
6213de:	62 00                	bound  %eax,(%eax)
6213ec:	64 15 62 00 00 00    	fs adc $0x62,%eax
6213fa:	00 00                	add    %al,(%eax)
6213fc:	50                   	push   %eax
6213fd:	15 62 00 00 04       	adc    $0x4000062,%eax
621402:	00 00                	add    %al,(%eax)
621404:	58                   	pop    %eax
621405:	11 62 00             	adc    %esp,0x0(%edx)
621408:	c8 4d 42 00          	enter  $0x424d,$0x0
62140c:	cc                   	int3
62140d:	3c 40                	cmp    $0x40,%al
62140f:	00 1c 47             	add    %bl,(%edi,%eax,2)
621412:	42                   	inc    %edx
621413:	00 d4                	add    %dl,%ah
621415:	3c 40                	cmp    $0x40,%al
621417:	00 30                	add    %dh,(%eax)
621419:	cb                   	lret
62141a:	44                   	inc    %esp
62141b:	00 10                	add    %dl,(%eax)
62141d:	3a 40 00             	cmp    0x0(%eax),%al
621420:	2c 3a                	sub    $0x3a,%al
621422:	40                   	inc    %eax
621423:	00 8c 6a 62 00 6c fa 	add    %cl,-0x593ff9e(%edx,%ebp,2)
62142a:	44                   	inc    %esp
62142b:	00 f8                	add    %bh,%al
62142d:	c2 44 00             	ret    $0x44
621430:	48                   	dec    %eax
621431:	c7 41 00 e4 8d 62 00 	movl   $0x628de4,0x0(%ecx)
621438:	48                   	dec    %eax
621439:	8e 62 00             	mov    0x0(%edx),%fs
62143c:	e0 af                	loopne 0x6213ed
62143e:	44                   	inc    %esp
62143f:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
621446:	42                   	inc    %edx
621447:	00 c8                	add    %cl,%al
621449:	4a                   	dec    %edx
62144a:	42                   	inc    %edx
62144b:	00 c0                	add    %al,%al
62144d:	4a                   	dec    %edx
62144e:	42                   	inc    %edx
62144f:	00 e8                	add    %ch,%al
621451:	4d                   	dec    %ebp
621452:	42                   	inc    %edx
621453:	00 90 69 62 00 80    	add    %dl,-0x7fff9d97(%eax)
621459:	f5                   	cmc
62145a:	44                   	inc    %esp
62145b:	00 9c fa 44 00 e8 f9 	add    %bl,-0x617ffbc(%edx,%edi,8)
621462:	44                   	inc    %esp
621463:	00 e8                	add    %ch,%al
621465:	7a 44                	jp     0x6214ab
621467:	00 fc                	add    %bh,%ah
621469:	ef                   	out    %eax,(%dx)
62146a:	44                   	inc    %esp
62146b:	00 1c f0             	add    %bl,(%eax,%esi,8)
62146e:	44                   	inc    %esp
62146f:	00 3c ed 44 00 80 40 	add    %bh,0x40800044(,%ebp,8)
621476:	4a                   	dec    %edx
621477:	00 34 7a             	add    %dh,(%edx,%edi,2)
62147a:	44                   	inc    %esp
62147b:	00 90 aa 44 00 bc    	add    %dl,-0x43ffbb56(%eax)
621481:	aa                   	stos   %al,%es:(%edi)
621482:	44                   	inc    %esp
621483:	00 9c 85 44 00 68 32 	add    %bl,0x32680044(%ebp,%eax,4)
62148a:	4a                   	dec    %edx
62148b:	00 28                	add    %ch,(%eax)
62148d:	87 44 00 a0          	xchg   %eax,-0x60(%eax,%eax,1)
621491:	86 44 00 b4          	xchg   %al,-0x4c(%eax,%eax,1)
621495:	89 44 00 60          	mov    %eax,0x60(%eax,%eax,1)
621499:	88 44 00 a0          	mov    %al,-0x60(%eax,%eax,1)
62149d:	40                   	inc    %eax
62149e:	4a                   	dec    %edx
62149f:	00 40 ab             	add    %al,-0x55(%eax)
6214a2:	44                   	inc    %esp
6214a3:	00 c8                	add    %cl,%al
6214a5:	ed                   	in     (%dx),%eax
6214a6:	44                   	inc    %esp
6214a7:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
6214ab:	00 48 e9             	add    %cl,-0x17(%eax)
6214ae:	44                   	inc    %esp
6214af:	00 28                	add    %ch,(%eax)
6214b1:	ee                   	out    %al,(%dx)
6214b2:	44                   	inc    %esp
6214b3:	00 58 b0             	add    %bl,-0x50(%eax)
6214b6:	44                   	inc    %esp
6214b7:	00 ec                	add    %ch,%ah
6214b9:	b6 44                	mov    $0x44,%dh
6214bb:	00 58 c4             	add    %bl,-0x3c(%eax)
6214be:	44                   	inc    %esp
6214bf:	00 88 8e 62 00 3c    	add    %cl,0x3c00628e(%eax)
6214c5:	c1 44 00 d0 8e       	roll   $0x8e,-0x30(%eax,%eax,1)
6214ca:	62 00                	bound  %eax,(%eax)
6214cc:	f0 c4 44 00 f4       	lock les -0xc(%eax,%eax,1),%eax
6214d1:	c4 44 00 ac          	les    -0x54(%eax,%eax,1),%eax
6214d5:	c3                   	ret
6214d6:	44                   	inc    %esp
6214d7:	00 78 8f             	add    %bh,-0x71(%eax)
6214da:	62 00                	bound  %eax,(%eax)
6214dc:	68 ef 44 00 9c       	push   $0x9c0044ef
6214e1:	cd 44                	int    $0x44
6214e3:	00 ec                	add    %ch,%ah
6214e5:	eb 44                	jmp    0x62152b
6214e7:	00 d4                	add    %dl,%ah
6214e9:	ee                   	out    %al,(%dx)
6214ea:	44                   	inc    %esp
6214eb:	00 3c 45 4a 00 78 45 	add    %bh,0x4578004a(,%eax,2)
6214f2:	4a                   	dec    %edx
6214f3:	00 94 4a 4a 00 ec 4a 	add    %dl,0x4aec004a(%edx,%ecx,2)
6214fa:	4a                   	dec    %edx
6214fb:	00 e8                	add    %ch,%al
6214fd:	89 62 00             	mov    %esp,0x0(%edx)
621500:	34 8a                	xor    $0x8a,%al
621502:	62 00                	bound  %eax,(%eax)
621504:	00 4a 4a             	add    %cl,0x4a(%edx)
621507:	00 5c 4f 4a          	add    %bl,0x4a(%edi,%ecx,2)
62150b:	00 20                	add    %ah,(%eax)
62150d:	53                   	push   %ebx
62150e:	4a                   	dec    %edx
62150f:	00 98 53 4a 00 24    	add    %bl,0x24004a53(%eax)
621515:	55                   	push   %ebp
621516:	4a                   	dec    %edx
621517:	00 d8                	add    %bl,%al
621519:	51                   	push   %ecx
62151a:	4a                   	dec    %edx
62151b:	00 68 4b             	add    %ch,0x4b(%eax)
62151e:	4a                   	dec    %edx
62151f:	00 e0                	add    %ah,%al
621521:	55                   	push   %ebp
621522:	4a                   	dec    %edx
621523:	00 48 84             	add    %cl,-0x7c(%eax)
621526:	62 00                	bound  %eax,(%eax)
621528:	3c 6b                	cmp    $0x6b,%al
62152a:	62 00                	bound  %eax,(%eax)
62152c:	a0 6c 62 00 e8       	mov    0xe800626c,%al
621531:	6d                   	insl   (%dx),%es:(%edi)
621532:	62 00                	bound  %eax,(%eax)
621534:	50                   	push   %eax
621535:	6f                   	outsl  %ds:(%esi),(%dx)
621536:	62 00                	bound  %eax,(%eax)
621538:	74 6f                	je     0x6215a9
62153a:	62 00                	bound  %eax,(%eax)
62153c:	18 71 62             	sbb    %dh,0x62(%ecx)
62153f:	00 68 7f             	add    %ch,0x7f(%eax)
621542:	62 00                	bound  %eax,(%eax)
621544:	10 81 62 00 c4 83    	adc    %al,-0x7c3bff9e(%ecx)
62154a:	62 00                	bound  %eax,(%eax)
62154c:	80 8a 62 00 0c 54 50 	orb    $0x50,0x540c0062(%edx)
621553:	54                   	push   %esp
621554:	53                   	push   %ebx
621555:	68 65 6c 6c 54       	push   $0x546c6c65
62155a:	72 65                	jb     0x6215c1
62155c:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
621560:	64 15 62 00 07 0c    	fs adc $0xc070062,%eax
621566:	54                   	push   %esp
621567:	50                   	push   %eax
621568:	54                   	push   %esp
621569:	53                   	push   %ebx
62156a:	68 65 6c 6c 54       	push   $0x546c6c65
62156f:	72 65                	jb     0x6215d6
621571:	65 28 14 62          	sub    %dl,%gs:(%edx,%eiz,2)
621575:	00 a4 13 62 00 5e 00 	add    %ah,0x5e0062(%ebx,%edx,1)
62157c:	10 55 50             	adc    %dl,0x50(%ebp)
62157f:	54                   	push   %esp
621580:	53                   	push   %ebx
621581:	68 65 6c 6c 43       	push   $0x436c6c65
621586:	6f                   	outsl  %ds:(%esi),(%dx)
621587:	6e                   	outsb  %ds:(%esi),(%dx)
621588:	74 72                	je     0x6215fc
62158a:	6f                   	outsl  %ds:(%esi),(%dx)
62158b:	6c                   	insb   (%dx),%es:(%edi)
62158c:	73 53                	jae    0x6215e1
62158e:	00 24 11             	add    %ah,(%ecx,%edx,1)
621591:	62 00                	bound  %eax,(%eax)
621593:	58                   	pop    %eax
621594:	03 00                	add    (%eax),%eax
621596:	ff f0                	push   %eax
621598:	75 62                	jne    0x6215fc
62159a:	00 01                	add    %al,(%ecx)
62159c:	00 00                	add    %al,(%eax)
62159e:	00 00                	add    %al,(%eax)
6215a0:	00 00                	add    %al,(%eax)
6215a2:	80 00 00             	addb   $0x0,(%eax)
6215a5:	00 80 0b 00 0a 42    	add    %al,0x420a000b(%eax)
6215ab:	61                   	popa
6215ac:	73 65                	jae    0x621613
6215ae:	46                   	inc    %esi
6215af:	6f                   	outsl  %ds:(%esi),(%dx)
6215b0:	6c                   	insb   (%dx),%es:(%edi)
6215b1:	64 65 72 98          	fs gs jb 0x62154d
6215b5:	ea 61 00 38 03 00 ff 	ljmp   $0xff00,$0x3380061
6215bc:	38 03                	cmp    %al,(%ebx)
6215be:	00 ff                	add    %bh,%bh
6215c0:	01 00                	add    %eax,(%eax)
6215c2:	00 00                	add    %al,(%eax)
6215c4:	00 00                	add    %al,(%eax)
6215c6:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
6215cc:	0c 00                	or     $0x0,%al
6215ce:	11 4f 6e             	adc    %ecx,0x6e(%edi)
6215d1:	4e                   	dec    %esi
6215d2:	6f                   	outsl  %ds:(%esi),(%dx)
6215d3:	64 65 43             	fs gs inc %ebx
6215d6:	6f                   	outsl  %ds:(%esi),(%dx)
6215d7:	6e                   	outsb  %ds:(%esi),(%dx)
6215d8:	74 65                	je     0x62163f
6215da:	78 74                	js     0x621650
6215dc:	4d                   	dec    %ebp
6215dd:	65 6e                	outsb  %gs:(%esi),(%dx)
6215df:	75 60                	jne    0x621641
6215e1:	24 62                	and    $0x62,%al
6215e3:	00 64 03 00          	add    %ah,0x0(%ebx,%eax,1)
6215e7:	ff 44 7b 62          	incl   0x62(%ebx,%edi,2)
6215eb:	00 01                	add    %al,(%ecx)
6215ed:	00 00                	add    %al,(%eax)
6215ef:	00 00                	add    %al,(%eax)
6215f1:	00 00                	add    %al,(%eax)
6215f3:	80 00 00             	addb   $0x0,(%eax)
6215f6:	00 80 0d 00 09 53    	add    %al,0x5309000d(%eax)
6215fc:	68 65 6c 6c 4c       	push   $0x4c6c6c65
621601:	69 73 74 a0 0e 62 00 	imul   $0x620ea0,0x74(%ebx),%esi
621608:	68 03 00 ff 94       	push   $0x94ff0003
62160d:	7b 62                	jnp    0x621671
62160f:	00 01                	add    %al,(%ecx)
621611:	00 00                	add    %al,(%eax)
621613:	00 00                	add    %al,(%eax)
621615:	00 00                	add    %al,(%eax)
621617:	80 bb 03 00 00 0e 00 	cmpb   $0x0,0xe000003(%ebx)
62161e:	07                   	pop    %es
62161f:	4f                   	dec    %edi
621620:	70 74                	jo     0x621696
621622:	69 6f 6e 73 c0 0e 62 	imul   $0x620ec073,0x6e(%edi),%ebp
621629:	00 70 03             	add    %dh,0x3(%eax)
62162c:	00 ff                	add    %bh,%bh
62162e:	70 03                	jo     0x621633
621630:	00 ff                	add    %bh,%bh
621632:	01 00                	add    %eax,(%eax)
621634:	00 00                	add    %al,(%eax)
621636:	00 00                	add    %al,(%eax)
621638:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
62163e:	0f 00 09             	str    (%ecx)
621641:	4f                   	dec    %edi
621642:	6e                   	outsb  %ds:(%esi),(%dx)
621643:	41                   	inc    %ecx
621644:	64 64 49             	fs fs dec %ecx
621647:	74 65                	je     0x6216ae
621649:	6d                   	insl   (%dx),%es:(%edi)
62164a:	b0 0f                	mov    $0xf,%al
62164c:	62 00                	bound  %eax,(%eax)
62164e:	78 03                	js     0x621653
621650:	00 ff                	add    %bh,%bh
621652:	78 03                	js     0x621657
621654:	00 ff                	add    %bh,%bh
621656:	01 00                	add    %eax,(%eax)
621658:	00 00                	add    %al,(%eax)
62165a:	00 00                	add    %al,(%eax)
62165c:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
621662:	10 00                	adc    %al,(%eax)
621664:	0c 4f                	or     $0x4f,%al
621666:	6e                   	outsb  %ds:(%esi),(%dx)
621667:	44                   	inc    %esp
621668:	65 6c                	gs insb (%dx),%es:(%edi)
62166a:	65 74 65             	gs je  0x6216d2
62166d:	49                   	dec    %ecx
62166e:	74 65                	je     0x6216d5
621670:	6d                   	insl   (%dx),%es:(%edi)
621671:	6c                   	insb   (%dx),%es:(%edi)
621672:	0f 62 00             	punpckldq (%eax),%mm0
621675:	80 03 00             	addb   $0x0,(%ebx)
621678:	ff 80 03 00 ff 01    	incl   0x1ff0003(%eax)
62167e:	00 00                	add    %al,(%eax)
621680:	00 00                	add    %al,(%eax)
621682:	00 00                	add    %al,(%eax)
621684:	80 00 00             	addb   $0x0,(%eax)
621687:	00 80 11 00 0c 4f    	add    %al,0x4f0c0011(%eax)
62168d:	6e                   	outsb  %ds:(%esi),(%dx)
62168e:	49                   	dec    %ecx
62168f:	6e                   	outsb  %ds:(%esi),(%dx)
621690:	73 65                	jae    0x6216f7
621692:	72 74                	jb     0x621708
621694:	49                   	dec    %ecx
621695:	74 65                	je     0x6216fc
621697:	6d                   	insl   (%dx),%es:(%edi)
621698:	10 10                	adc    %dl,(%eax)
62169a:	62 00                	bound  %eax,(%eax)
62169c:	88 03                	mov    %al,(%ebx)
62169e:	00 ff                	add    %bh,%bh
6216a0:	88 03                	mov    %al,(%ebx)
6216a2:	00 ff                	add    %bh,%bh
6216a4:	01 00                	add    %eax,(%eax)
6216a6:	00 00                	add    %al,(%eax)
6216a8:	00 00                	add    %al,(%eax)
6216aa:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
6216b0:	12 00                	adc    (%eax),%al
6216b2:	0b 4f 6e             	or     0x6e(%edi),%ecx
6216b5:	50                   	push   %eax
6216b6:	6f                   	outsl  %ds:(%esi),(%dx)
6216b7:	70 75                	jo     0x62172e
6216b9:	70 48                	jo     0x621703
6216bb:	69 6e 74 4c 10 62 00 	imul   $0x62104c,0x74(%esi),%ebp
6216c2:	90                   	nop
6216c3:	03 00                	add    (%eax),%eax