421318:	44                   	inc    %esp
421319:	6f                   	outsl  %ds:(%esi),(%dx)
42131a:	74 0c                	je     0x421328
42131c:	70 73                	jo     0x421391
42131e:	44                   	inc    %esp
42131f:	61                   	popa
421320:	73 68                	jae    0x42138a
421322:	44                   	inc    %esp
421323:	6f                   	outsl  %ds:(%esi),(%dx)
421324:	74 44                	je     0x42136a
421326:	6f                   	outsl  %ds:(%esi),(%dx)
421327:	74 07                	je     0x421330
421329:	70 73                	jo     0x42139e
42132b:	43                   	inc    %ebx
42132c:	6c                   	insb   (%dx),%es:(%edi)
42132d:	65 61                	gs popa
42132f:	72 0d                	jb     0x42133e
421331:	70 73                	jo     0x4213a6
421333:	49                   	dec    %ecx
421334:	6e                   	outsb  %ds:(%esi),(%dx)
421335:	73 69                	jae    0x4213a0
421337:	64 65 46             	fs gs inc %esi
42133a:	72 61                	jb     0x42139d
42133c:	6d                   	insl   (%dx),%es:(%edi)
42133d:	65 0b 70 73          	or     %gs:0x73(%eax),%esi
421341:	55                   	push   %ebp
421342:	73 65                	jae    0x4213a9
421344:	72 53                	jb     0x421399
421346:	74 79                	je     0x4213c1
421348:	6c                   	insb   (%dx),%es:(%edi)
421349:	65 0b 70 73          	or     %gs:0x73(%eax),%esi
42134d:	41                   	inc    %ecx
42134e:	6c                   	insb   (%dx),%es:(%edi)
42134f:	74 65                	je     0x4213b6
421351:	72 6e                	jb     0x4213c1
421353:	61                   	popa
421354:	74 65                	je     0x4213bb
421356:	08 47 72             	or     %al,0x72(%edi)
421359:	61                   	popa
42135a:	70 68                	jo     0x4213c4
42135c:	69 63 73 90 64 13 42 	imul   $0x42136490,0x73(%ebx),%esp
421363:	00 03                	add    %al,(%ebx)
421365:	08 54 50 65          	or     %dl,0x65(%eax,%edx,2)
421369:	6e                   	outsb  %ds:(%esi),(%dx)
42136a:	4d                   	dec    %ebp
42136b:	6f                   	outsl  %ds:(%esi),(%dx)
42136c:	64 65 01 00          	fs add %eax,%gs:(%eax)
421370:	00 00                	add    %al,(%eax)
421372:	00 0f                	add    %cl,(%edi)
421374:	00 00                	add    %al,(%eax)
421376:	00 60 13             	add    %ah,0x13(%eax)
421379:	42                   	inc    %edx
42137a:	00 07                	add    %al,(%edi)
42137c:	70 6d                	jo     0x4213eb
42137e:	42                   	inc    %edx
42137f:	6c                   	insb   (%dx),%es:(%edi)
421380:	61                   	popa
421381:	63 6b 07             	arpl   %ebp,0x7(%ebx)
421384:	70 6d                	jo     0x4213f3
421386:	57                   	push   %edi
421387:	68 69 74 65 05       	push   $0x5657469
42138c:	70 6d                	jo     0x4213fb
42138e:	4e                   	dec    %esi
42138f:	6f                   	outsl  %ds:(%esi),(%dx)
421390:	70 05                	jo     0x421397
421392:	70 6d                	jo     0x421401
421394:	4e                   	dec    %esi
421395:	6f                   	outsl  %ds:(%esi),(%dx)
421396:	74 06                	je     0x42139e
421398:	70 6d                	jo     0x421407
42139a:	43                   	inc    %ebx
42139b:	6f                   	outsl  %ds:(%esi),(%dx)
42139c:	70 79                	jo     0x421417
42139e:	09 70 6d             	or     %esi,0x6d(%eax)
4213a1:	4e                   	dec    %esi
4213a2:	6f                   	outsl  %ds:(%esi),(%dx)
4213a3:	74 43                	je     0x4213e8
4213a5:	6f                   	outsl  %ds:(%esi),(%dx)
4213a6:	70 79                	jo     0x421421
4213a8:	0d 70 6d 4d 65       	or     $0x654d6d70,%eax
4213ad:	72 67                	jb     0x421416
4213af:	65 50                	gs push %eax
4213b1:	65 6e                	outsb  %gs:(%esi),(%dx)
4213b3:	4e                   	dec    %esi
4213b4:	6f                   	outsl  %ds:(%esi),(%dx)
4213b5:	74 0c                	je     0x4213c3
4213b7:	70 6d                	jo     0x421426
4213b9:	4d                   	dec    %ebp
4213ba:	61                   	popa
4213bb:	73 6b                	jae    0x421428
4213bd:	50                   	push   %eax
4213be:	65 6e                	outsb  %gs:(%esi),(%dx)
4213c0:	4e                   	dec    %esi
4213c1:	6f                   	outsl  %ds:(%esi),(%dx)
4213c2:	74 0d                	je     0x4213d1
4213c4:	70 6d                	jo     0x421433
4213c6:	4d                   	dec    %ebp
4213c7:	65 72 67             	gs jb  0x421431
4213ca:	65 4e                	gs dec %esi
4213cc:	6f                   	outsl  %ds:(%esi),(%dx)
4213cd:	74 50                	je     0x42141f
4213cf:	65 6e                	outsb  %gs:(%esi),(%dx)
4213d1:	0c 70                	or     $0x70,%al
4213d3:	6d                   	insl   (%dx),%es:(%edi)
4213d4:	4d                   	dec    %ebp
4213d5:	61                   	popa
4213d6:	73 6b                	jae    0x421443
4213d8:	4e                   	dec    %esi
4213d9:	6f                   	outsl  %ds:(%esi),(%dx)
4213da:	74 50                	je     0x42142c
4213dc:	65 6e                	outsb  %gs:(%esi),(%dx)
4213de:	07                   	pop    %es
4213df:	70 6d                	jo     0x42144e
4213e1:	4d                   	dec    %ebp
4213e2:	65 72 67             	gs jb  0x42144c
4213e5:	65 0a 70 6d          	or     %gs:0x6d(%eax),%dh
4213e9:	4e                   	dec    %esi
4213ea:	6f                   	outsl  %ds:(%esi),(%dx)
4213eb:	74 4d                	je     0x42143a
4213ed:	65 72 67             	gs jb  0x421457
4213f0:	65 06                	gs push %es
4213f2:	70 6d                	jo     0x421461
4213f4:	4d                   	dec    %ebp
4213f5:	61                   	popa
4213f6:	73 6b                	jae    0x421463
4213f8:	09 70 6d             	or     %esi,0x6d(%eax)
4213fb:	4e                   	dec    %esi
4213fc:	6f                   	outsl  %ds:(%esi),(%dx)
4213fd:	74 4d                	je     0x42144c
4213ff:	61                   	popa
421400:	73 6b                	jae    0x42146d
421402:	05 70 6d 58 6f       	add    $0x6f586d70,%eax
421407:	72 08                	jb     0x421411
421409:	70 6d                	jo     0x421478
42140b:	4e                   	dec    %esi
42140c:	6f                   	outsl  %ds:(%esi),(%dx)
42140d:	74 58                	je     0x421467
42140f:	6f                   	outsl  %ds:(%esi),(%dx)
421410:	72 08                	jb     0x42141a
421412:	47                   	inc    %edi
421413:	72 61                	jb     0x421476
421415:	70 68                	jo     0x42147f
421417:	69 63 73 8b c0 20 14 	imul   $0x1420c08b,0x73(%ebx),%esp
42141e:	42                   	inc    %edx
42141f:	00 03                	add    %al,(%ebx)
421421:	0b 54 42 72          	or     0x72(%edx,%eax,2),%edx
421425:	75 73                	jne    0x42149a
421427:	68 53 74 79 6c       	push   $0x6c797453
42142c:	65 01 00             	add    %eax,%gs:(%eax)
42142f:	00 00                	add    %al,(%eax)
421431:	00 07                	add    %al,(%edi)
421433:	00 00                	add    %al,(%eax)
421435:	00 1c 14             	add    %bl,(%esp,%edx,1)
421438:	42                   	inc    %edx
421439:	00 07                	add    %al,(%edi)
42143b:	62 73 53             	bound  %esi,0x53(%ebx)
42143e:	6f                   	outsl  %ds:(%esi),(%dx)
42143f:	6c                   	insb   (%dx),%es:(%edi)
421440:	69 64 07 62 73 43 6c 	imul   $0x656c4373,0x62(%edi,%eax,1),%esp
421447:	65
421448:	61                   	popa
421449:	72 0c                	jb     0x421457
42144b:	62 73 48             	bound  %esi,0x48(%ebx)
42144e:	6f                   	outsl  %ds:(%esi),(%dx)
42144f:	72 69                	jb     0x4214ba
421451:	7a 6f                	jp     0x4214c2
421453:	6e                   	outsb  %ds:(%esi),(%dx)
421454:	74 61                	je     0x4214b7
421456:	6c                   	insb   (%dx),%es:(%edi)
421457:	0a 62 73             	or     0x73(%edx),%ah
42145a:	56                   	push   %esi
42145b:	65 72 74             	gs jb  0x4214d2
42145e:	69 63 61 6c 0b 62 73 	imul   $0x73620b6c,0x61(%ebx),%esp
421465:	46                   	inc    %esi
421466:	44                   	inc    %esp
421467:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
42146e:	0b 62 73             	or     0x73(%edx),%esp
421471:	42                   	inc    %edx
421472:	44                   	inc    %esp
421473:	69 61 67 6f 6e 61 6c 	imul   $0x6c616e6f,0x67(%ecx),%esp
42147a:	07                   	pop    %es
42147b:	62 73 43             	bound  %esi,0x43(%ebx)
42147e:	72 6f                	jb     0x4214ef
421480:	73 73                	jae    0x4214f5
421482:	0b 62 73             	or     0x73(%edx),%esp
421485:	44                   	inc    %esp
421486:	69 61 67 43 72 6f 73 	imul   $0x736f7243,0x67(%ecx),%esp
42148d:	73 08                	jae    0x421497
42148f:	47                   	inc    %edi
421490:	72 61                	jb     0x4214f3
421492:	70 68                	jo     0x4214fc
421494:	69 63 73 90 e4 14 42 	imul   $0x4214e490,0x73(%ebx),%esp
4214a7:	00 0c 15 42 00 00 00 	add    %cl,0x42(,%edx,1)
4214ae:	00 00                	add    %al,(%eax)
4214b0:	00 00                	add    %al,(%eax)
4214b2:	00 00                	add    %al,(%eax)
4214b4:	f0 14 42             	lock adc $0x42,%al
4214b7:	00 f8                	add    %bh,%al
4214b9:	14 42                	adc    $0x42,%al
4214bb:	00 18                	add    %bl,(%eax)
4214bd:	00 00                	add    %al,(%eax)
4214bf:	00 d4                	add    %dl,%ah
4214c1:	58                   	pop    %eax
4214c2:	41                   	inc    %ecx
4214c3:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
4214c6:	40                   	inc    %eax
4214c7:	00 48 3b             	add    %cl,0x3b(%eax)
4214ca:	40                   	inc    %eax
4214cb:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
4214cf:	00 50 3b             	add    %dl,0x3b(%eax)
4214d2:	40                   	inc    %eax
4214d3:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
4214d7:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
4214de:	40                   	inc    %eax
4214df:	00 ec                	add    %ch,%ah
4214e1:	80 41 00 fc          	addb   $0xfc,0x0(%ecx)
4214e5:	81 41 00 04 82 41 00 	addl   $0x418204,0x0(%ecx)
4214ec:	18 81 41 00 01 00    	sbb    %al,0x10041(%ecx)
4214f2:	fd                   	std
4214f3:	ff c0                	inc    %eax
4214f5:	2a 42 00             	sub    0x0(%edx),%al
4214f8:	0f 54 47 72          	andps  0x72(%edi),%xmm0
4214fc:	61                   	popa
4214fd:	70 68                	jo     0x421567
4214ff:	69 63 73 4f 62 6a 65 	imul   $0x656a624f,0x73(%ebx),%esp
421506:	63 74 0c 15          	arpl   %esi,0x15(%esp,%ecx,1)
42150a:	42                   	inc    %edx
42150b:	00 07                	add    %al,(%edi)
42150d:	0f 54 47 72          	andps  0x72(%edi),%xmm0
421511:	61                   	popa
421512:	70 68                	jo     0x42157c
421514:	69 63 73 4f 62 6a 65 	imul   $0x656a624f,0x73(%ebx),%esp
42151b:	63 74 e4 14          	arpl   %esi,0x14(%esp,%eiz,8)
42151f:	42                   	inc    %edx
421520:	00 48 59             	add    %cl,0x59(%eax)
421523:	41                   	inc    %ecx
421524:	00 00                	add    %al,(%eax)
421526:	00 08                	add    %cl,(%eax)
421528:	47                   	inc    %edi
421529:	72 61                	jb     0x42158c
42152b:	70 68                	jo     0x421595
42152d:	69 63 73 00 00 8b c0 	imul   $0xc08b0000,0x73(%ebx),%esp
421534:	38 15 42 00 0f 0f    	cmp    %dl,0xf0f0042
42153a:	49                   	dec    %ecx
42153b:	43                   	inc    %ebx
42153c:	68 61 6e 67 65       	push   $0x65676e61
421541:	4e                   	dec    %esi
421542:	6f                   	outsl  %ds:(%esi),(%dx)
421543:	74 69                	je     0x4215ae
421545:	66 69 65 72 34 11    	imul   $0x1134,0x72(%ebp),%sp
42154b:	40                   	inc    %eax
42154c:	00 01                	add    %al,(%ecx)
42154e:	21 23                	and    %esp,(%ebx)
421550:	b6 1f                	mov    $0x1f,%dh
421552:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
421553:	44                   	inc    %esp
421554:	d0 11                	rclb   $1,(%ecx)
421556:	9e                   	sahf
421557:	93                   	xchg   %eax,%ebx
421558:	00 20                	add    %ah,(%eax)
42155a:	af                   	scas   %es:(%edi),%eax
42155b:	3d 82 da 08 47       	cmp    $0x4708da82,%eax
421560:	72 61                	jb     0x4215c3
421562:	70 68                	jo     0x4215cc
421564:	69 63 73 01 00 ff ff 	imul   $0xffff0001,0x73(%ebx),%esp
42156b:	90                   	nop
42156c:	b8 15 42 00 00       	mov    $0x4215,%eax
421571:	00 00                	add    %al,(%eax)
421573:	00 00                	add    %al,(%eax)
421575:	00 00                	add    %al,(%eax)
421577:	00 c4                	add    %al,%ah
421579:	15 42 00 e8 15       	adc    $0x15e80042,%eax
42157e:	42                   	inc    %edx
421587:	00 d6                	add    %dl,%dh
421589:	15 42 00 de 15       	adc    $0x15de0042,%eax
42158e:	42                   	inc    %edx
42158f:	00 24 00             	add    %ah,(%eax,%eax,1)
421592:	00 00                	add    %al,(%eax)
421594:	98                   	cwtl
421595:	14 42                	adc    $0x42,%al
421597:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
42159a:	40                   	inc    %eax
42159b:	00 48 3b             	add    %cl,0x3b(%eax)
42159e:	40                   	inc    %eax
42159f:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
4215a3:	00 50 3b             	add    %dl,0x3b(%eax)
4215a6:	40                   	inc    %eax
4215a7:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
4215ab:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
4215b2:	40                   	inc    %eax
4215b3:	00 dc                	add    %bl,%ah
4215b5:	2d 42 00 fc 81       	sub    $0x81fc0042,%eax
4215ba:	41                   	inc    %ecx
4215bb:	00 04 82             	add    %al,(%edx,%eax,4)
4215be:	41                   	inc    %ecx
4215bf:	00 20                	add    %ah,(%eax)
4215c1:	2e 42                	cs inc %edx
4215c3:	00 0e                	add    %cl,(%esi)
4215c5:	00 00                	add    %al,(%eax)
4215c7:	00 00                	add    %al,(%eax)
4215c9:	00 01                	add    %al,(%ecx)
4215cb:	00 00                	add    %al,(%eax)
4215cd:	00 34 15 42 00 20 00 	add    %dh,0x200042(,%edx,1)
4215d4:	00 00                	add    %al,(%eax)
4215d6:	01 00                	add    %eax,(%eax)
4215d8:	fd                   	std
4215d9:	ff 04 2e             	incl   (%esi,%ebp,1)
4215dc:	42                   	inc    %edx
4215dd:	00 05 54 46 6f 6e    	add    %al,0x6e6f4654
4215e3:	74 e8                	je     0x4215cd
4215e5:	15 42 00 07 05       	adc    $0x5070042,%eax
4215ea:	54                   	push   %esp
4215eb:	46                   	inc    %esi
4215ec:	6f                   	outsl  %ds:(%esi),(%dx)
4215ed:	6e                   	outsb  %ds:(%esi),(%dx)
4215ee:	74 b8                	je     0x4215a8
4215f0:	15 42 00 08 15       	adc    $0x15080042,%eax
4215f5:	42                   	inc    %edx
4215f6:	00 08                	add    %cl,(%eax)
4215f8:	00 08                	add    %cl,(%eax)
4215fa:	47                   	inc    %edi
4215fb:	72 61                	jb     0x42165e
4215fd:	70 68                	jo     0x421667
4215ff:	69 63 73 08 00 5c 12 	imul   $0x125c0008,0x73(%ebx),%esp
421606:	42                   	inc    %edx
421607:	00 44 33 42          	add    %al,0x42(%ebx,%esi,1)
42160b:	00 4c 33 42          	add    %cl,0x42(%ebx,%esi,1)
42160f:	00 01                	add    %al,(%ecx)
421611:	00 00                	add    %al,(%eax)
421613:	00 00                	add    %al,(%eax)
421615:	00 00                	add    %al,(%eax)
421617:	80 00 00             	addb   $0x0,(%eax)
42161a:	00 80 00 00 07 43    	add    %al,0x43070000(%eax)
421620:	68 61 72 73 65       	push   $0x65737261
421625:	74 2c                	je     0x421653
421627:	11 42 00             	adc    %eax,0x0(%edx)
42162a:	18 00                	sbb    %al,(%eax)
42162c:	00 ff                	add    %bh,%bh
42162e:	5c                   	pop    %esp
42162f:	2f                   	das
421630:	42                   	inc    %edx
421631:	00 01                	add    %al,(%ecx)
421633:	00 00                	add    %al,(%eax)
421635:	00 00                	add    %al,(%eax)
421637:	00 00                	add    %al,(%eax)
421639:	80 00 00             	addb   $0x0,(%eax)
42163c:	00 80 01 00 05 43    	add    %al,0x43050001(%eax)
421642:	6f                   	outsl  %ds:(%esi),(%dx)
421643:	6c                   	insb   (%dx),%es:(%edi)
421644:	6f                   	outsl  %ds:(%esi),(%dx)