41b2ce:	00 28                	add    %ch,(%eax)
41b2d0:	cd 41                	int    $0x41
41b2d2:	00 40 cd             	add    %al,-0x33(%eax)
41b2d5:	41                   	inc    %ecx
41b2d6:	00 01                	add    %al,(%ecx)
41b2d8:	00 00                	add    %al,(%eax)
41b2da:	00 00                	add    %al,(%eax)
41b2dc:	00 00                	add    %al,(%eax)
41b2de:	80 00 00             	addb   $0x0,(%eax)
41b2e1:	00 80 03 00 04 4e    	add    %al,0x4e040003(%eax)
41b2e7:	61                   	popa
41b2e8:	6d                   	insl   (%dx),%es:(%edi)
41b2e9:	65 84 ae 41 00 10 ce 	test   %ch,%gs:-0x31efffbf(%esi)
41b2f0:	41                   	inc    %ecx
41b2f1:	00 18                	add    %bl,(%eax)
41b2f3:	ce                   	into
41b2f4:	41                   	inc    %ecx
41b2f5:	00 01                	add    %al,(%ecx)
41b2f7:	00 00                	add    %al,(%eax)
41b2f9:	00 00                	add    %al,(%eax)
41b2fb:	00 00                	add    %al,(%eax)
41b2fd:	80 00 00             	addb   $0x0,(%eax)
41b300:	00 00                	add    %al,(%eax)
41b302:	04 00                	add    $0x0,%al
41b304:	05 50 69 74 63       	add    $0x63746950,%eax
41b309:	68 3c 10 40 00       	push   $0x40103c
41b30e:	9c                   	pushf
41b30f:	cd 41                	int    $0x41
41b311:	00 b8 cd 41 00 00    	add    %bh,0x41cd(%eax)
41b317:	00 00                	add    %al,(%eax)
41b319:	00 00                	add    %al,(%eax)
41b31b:	00 00                	add    %al,(%eax)
41b31d:	80 00 00             	addb   $0x0,(%eax)
41b320:	00 80 05 00 04 53    	add    %al,0x53040005(%eax)
41b326:	69 7a 65 44 af 41 00 	imul   $0x41af44,0x65(%edx),%edi
41b32d:	d8 cd                	fmul   %st(5),%st
41b32f:	41                   	inc    %ecx
41b330:	00 e4                	add    %ah,%ah
41b332:	cd 41                	int    $0x41
41b334:	00 01                	add    %al,(%ecx)
41b336:	00 00                	add    %al,(%eax)
41b338:	00 00                	add    %al,(%eax)
41b33a:	00 00                	add    %al,(%eax)
41b33c:	80 00 00             	addb   $0x0,(%eax)
41b33f:	00 80 06 00 05 53    	add    %al,0x53050006(%eax)
41b345:	74 79                	je     0x41b3c0
41b347:	6c                   	insb   (%dx),%es:(%edi)
41b348:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
41b34c:	98                   	cwtl
41b34d:	b3 41                	mov    $0x41,%bl
41b35b:	00 b0 b3 41 00 00    	add    %dh,0x41b3(%eax)
41b369:	00 00                	add    %al,(%eax)
41b36b:	00 a4 b3 41 00 1c 00 	add    %ah,0x1c0041(%ebx,%esi,4)
41b372:	00 00                	add    %al,(%eax)
41b374:	fc                   	cld
41b375:	b0 41                	mov    $0x41,%al
41b377:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41b37e:	40                   	inc    %eax
41b37f:	00 c4                	add    %al,%ah
41b381:	34 40                	xor    $0x40,%al
41b383:	00 c8                	add    %cl,%al
41b385:	34 40                	xor    $0x40,%al
41b387:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41b38e:	40                   	inc    %eax
41b38f:	00 20                	add    %ah,(%eax)
41b391:	32 40 00             	xor    0x0(%eax),%al
41b394:	b4 ce                	mov    $0xce,%ah
41b396:	41                   	inc    %ecx
41b397:	00 2c 44             	add    %ch,(%esp,%eax,2)
41b39a:	41                   	inc    %ecx
41b39b:	00 34 44             	add    %dh,(%esp,%eax,2)
41b39e:	41                   	inc    %ecx
41b39f:	00 dc                	add    %bl,%ah
41b3a1:	ce                   	into
41b3a2:	41                   	inc    %ecx
41b3a3:	00 04 54             	add    %al,(%esp,%edx,2)
41b3a6:	50                   	push   %eax
41b3a7:	65 6e                	outsb  %gs:(%esi),(%dx)
41b3a9:	8d 40 00             	lea    0x0(%eax),%eax
41b3ac:	b0 b3                	mov    $0xb3,%al
41b3ae:	41                   	inc    %ecx
41b3af:	00 07                	add    %al,(%edi)
41b3b1:	04 54                	add    $0x54,%al
41b3b3:	50                   	push   %eax
41b3b4:	65 6e                	outsb  %gs:(%esi),(%dx)
41b3b6:	98                   	cwtl
41b3b7:	b3 41                	mov    $0x41,%bl
41b3b9:	00 6c b1 41          	add    %ch,0x41(%ecx,%esi,4)
41b3bd:	00 04 00             	add    %al,(%eax,%eax,1)
41b3c0:	08 47 72             	or     %al,0x72(%edi)
41b3c3:	61                   	popa
41b3c4:	70 68                	jo     0x41b42e
41b3c6:	69 63 73 04 00 a8 ad 	imul   $0xada80004,0x73(%ebx),%esp
41b3cd:	41                   	inc    %ecx
41b3ce:	00 fc                	add    %bh,%ah
41b3d0:	cf                   	iret
41b3d1:	41                   	inc    %ecx
41b3d2:	00 04 d0             	add    %al,(%eax,%edx,8)
41b3d5:	41                   	inc    %ecx
41b3d6:	00 01                	add    %al,(%ecx)
41b3d8:	00 00                	add    %al,(%eax)
41b3da:	00 00                	add    %al,(%eax)
41b3dc:	00 00                	add    %al,(%eax)
41b3de:	80 00 00             	addb   $0x0,(%eax)
41b3e1:	00 00                	add    %al,(%eax)
41b3e3:	00 00                	add    %al,(%eax)
41b3e5:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
41b3ea:	72 c4                	jb     0x41b3b0
41b3ec:	af                   	scas   %es:(%edi),%eax
41b3ed:	41                   	inc    %ecx
41b3ee:	00 18                	add    %bl,(%eax)
41b3f0:	00 00                	add    %al,(%eax)
41b3f2:	ff c4                	inc    %esp
41b3f4:	d0 41 00             	rolb   $1,0x0(%ecx)
41b3f7:	01 00                	add    %eax,(%eax)
41b3f9:	00 00                	add    %al,(%eax)
41b3fb:	00 00                	add    %al,(%eax)
41b3fd:	00 80 04 00 00 00    	add    %al,0x4(%eax)
41b403:	01 00                	add    %eax,(%eax)
41b405:	04 4d                	add    $0x4d,%al
41b407:	6f                   	outsl  %ds:(%esi),(%dx)
41b408:	64 65 5c             	fs gs pop %esp
41b40b:	af                   	scas   %es:(%edi),%eax
41b40c:	41                   	inc    %ecx
41b40d:	00 d8                	add    %bl,%al
41b40f:	d0 41 00             	rolb   $1,0x0(%ecx)
41b412:	e0 d0                	loopne 0x41b3e4
41b414:	41                   	inc    %ecx
41b415:	00 01                	add    %al,(%ecx)
41b417:	00 00                	add    %al,(%eax)
41b419:	00 00                	add    %al,(%eax)
41b41b:	00 00                	add    %al,(%eax)
41b41d:	80 00 00             	addb   $0x0,(%eax)
41b420:	00 00                	add    %al,(%eax)
41b422:	02 00                	add    (%eax),%al
41b424:	05 53 74 79 6c       	add    $0x6c797453,%eax
41b429:	65 3c 10             	gs cmp $0x10,%al
41b42c:	40                   	inc    %eax
41b42d:	00 08                	add    %cl,(%eax)
41b42f:	d1 41 00             	roll   $1,0x0(%ecx)
41b432:	10 d1                	adc    %dl,%cl
41b434:	41                   	inc    %ecx
41b435:	00 01                	add    %al,(%ecx)
41b437:	00 00                	add    %al,(%eax)
41b439:	00 00                	add    %al,(%eax)
41b43b:	00 00                	add    %al,(%eax)
41b43d:	80 01 00             	addb   $0x0,(%ecx)
41b440:	00 00                	add    %al,(%eax)
41b442:	03 00                	add    (%eax),%eax
41b444:	05 57 69 64 74       	add    $0x74646957,%eax
41b449:	68 8b c0 98 b4       	push   $0xb498c08b
41b44e:	41                   	inc    %ecx
41b45b:	00 b0 b4 41 00 00    	add    %dh,0x41b4(%eax)
41b469:	00 00                	add    %al,(%eax)
41b46b:	00 a4 b4 41 00 18 00 	add    %ah,0x180041(%esp,%esi,4)
41b472:	00 00                	add    %al,(%eax)
41b474:	fc                   	cld
41b475:	b0 41                	mov    $0x41,%al
41b477:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41b47e:	40                   	inc    %eax
41b47f:	00 c4                	add    %al,%ah
41b481:	34 40                	xor    $0x40,%al
41b483:	00 c8                	add    %cl,%al
41b485:	34 40                	xor    $0x40,%al
41b487:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41b48e:	40                   	inc    %eax
41b48f:	00 20                	add    %ah,(%eax)
41b491:	32 40 00             	xor    0x0(%eax),%al
41b494:	7c d1                	jl     0x41b467
41b496:	41                   	inc    %ecx
41b497:	00 2c 44             	add    %ch,(%esp,%eax,2)
41b49a:	41                   	inc    %ecx
41b49b:	00 34 44             	add    %dh,(%esp,%eax,2)
41b49e:	41                   	inc    %ecx
41b49f:	00 a4 d1 41 00 06 54 	add    %ah,0x54060041(%ecx,%edx,8)
41b4a6:	42                   	inc    %edx
41b4a7:	72 75                	jb     0x41b51e
41b4a9:	73 68                	jae    0x41b513
41b4ab:	90                   	nop
41b4ac:	b0 b4                	mov    $0xb4,%al
41b4ae:	41                   	inc    %ecx
41b4af:	00 07                	add    %al,(%edi)
41b4b1:	06                   	push   %es
41b4b2:	54                   	push   %esp
41b4b3:	42                   	inc    %edx
41b4b4:	72 75                	jb     0x41b52b
41b4b6:	73 68                	jae    0x41b520
41b4b8:	98                   	cwtl
41b4b9:	b4 41                	mov    $0x41,%ah
41b4bb:	00 6c b1 41          	add    %ch,0x41(%ecx,%esi,4)
41b4bf:	00 02                	add    %al,(%edx)
41b4c1:	00 08                	add    %cl,(%eax)
41b4c3:	47                   	inc    %edi
41b4c4:	72 61                	jb     0x41b527
41b4c6:	70 68                	jo     0x41b530
41b4c8:	69 63 73 02 00 a8 ad 	imul   $0xada80002,0x73(%ebx),%esp
41b4cf:	41                   	inc    %ecx
41b4d0:	00 dc                	add    %bl,%ah
41b4d2:	d2 41 00             	rolb   %cl,0x0(%ecx)
41b4d5:	e4 d2                	in     $0xd2,%al
41b4d7:	41                   	inc    %ecx
41b4d8:	00 01                	add    %al,(%ecx)
41b4da:	00 00                	add    %al,(%eax)
41b4dc:	00 00                	add    %al,(%eax)
41b4de:	00 00                	add    %al,(%eax)
41b4e0:	80 ff ff             	cmp    $0xff,%bh
41b4e3:	ff 00                	incl   (%eax)
41b4e5:	00 00                	add    %al,(%eax)
41b4e7:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
41b4ec:	72 80                	jb     0x41b46e
41b4ee:	b0 41                	mov    $0x41,%al
41b4f0:	00 f8                	add    %bh,%al
41b4f2:	d3 41 00             	roll   %cl,0x0(%ecx)
41b4f5:	00 d4                	add    %dl,%ah
41b4f7:	41                   	inc    %ecx
41b4f8:	00 01                	add    %al,(%ecx)
41b4fa:	00 00                	add    %al,(%eax)
41b4fc:	00 00                	add    %al,(%eax)
41b4fe:	00 00                	add    %al,(%eax)
41b500:	80 00 00             	addb   $0x0,(%eax)
41b503:	00 00                	add    %al,(%eax)
41b505:	01 00                	add    %eax,(%eax)
41b507:	05 53 74 79 6c       	add    $0x6c797453,%eax
41b50c:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
41b510:	5c                   	pop    %esp
41b511:	b5 41                	mov    $0x41,%ch
41b51f:	00 80 b5 41 00 00    	add    %al,0x41b5(%eax)
41b52d:	00 00                	add    %al,(%eax)
41b52f:	00 74 b5 41          	add    %dh,0x41(%ebp,%esi,4)
41b533:	00 58 00             	add    %bl,0x0(%eax)
41b536:	00 00                	add    %al,(%eax)
41b538:	34 1b                	xor    $0x1b,%al
41b53a:	41                   	inc    %ecx
41b53b:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41b542:	40                   	inc    %eax
41b543:	00 c4                	add    %al,%ah
41b545:	34 40                	xor    $0x40,%al
41b547:	00 c8                	add    %cl,%al
41b549:	34 40                	xor    $0x40,%al
41b54b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41b552:	40                   	inc    %eax
41b553:	00 20                	add    %ah,(%eax)
41b555:	32 40 00             	xor    0x0(%eax),%al
41b558:	f8                   	clc
41b559:	d4 41                	aam    $0x41
41b55b:	00 2c 44             	add    %ch,(%esp,%eax,2)
41b55e:	41                   	inc    %ecx
41b55f:	00 34 44             	add    %dh,(%esp,%eax,2)
41b562:	41                   	inc    %ecx
41b563:	00 48 43             	add    %cl,0x43(%eax)
41b566:	41                   	inc    %ecx
41b567:	00 88 db 41 00 74    	add    %cl,0x740041db(%eax)
41b56d:	db 41 00             	fildl  0x0(%ecx)
41b570:	a8 da                	test   $0xda,%al
41b572:	41                   	inc    %ecx
41b573:	00 07                	add    %al,(%edi)
41b575:	54                   	push   %esp
41b576:	43                   	inc    %ebx
41b577:	61                   	popa
41b578:	6e                   	outsb  %ds:(%esi),(%dx)
41b579:	76 61                	jbe    0x41b5dc
41b57b:	73 80                	jae    0x41b4fd
41b57d:	b5 41                	mov    $0x41,%ch
41b57f:	00 07                	add    %al,(%edi)
41b581:	07                   	pop    %es
41b582:	54                   	push   %esp
41b583:	43                   	inc    %ebx
41b584:	61                   	popa
41b585:	6e                   	outsb  %ds:(%esi),(%dx)
41b586:	76 61                	jbe    0x41b5e9
41b588:	73 5c                	jae    0x41b5e6
41b58a:	b5 41                	mov    $0x41,%ch
41b58c:	00 a8 1b 41 00 04    	add    %ch,0x400411b(%eax)
41b592:	00 08                	add    %cl,(%eax)
41b594:	47                   	inc    %edi
41b595:	72 61                	jb     0x41b5f8
41b597:	70 68                	jo     0x41b601
41b599:	69 63 73 04 00 ac b4 	imul   $0xb4ac0004,0x73(%ebx),%esp
41b5a0:	41                   	inc    %ecx
41b5a1:	00 14 00             	add    %dl,(%eax,%eax,1)
41b5a4:	00 ff                	add    %bh,%bh
41b5a6:	68 d9 41 00 01       	push   $0x10041d9
41b5ab:	00 00                	add    %al,(%eax)
41b5ad:	00 00                	add    %al,(%eax)
41b5af:	00 00                	add    %al,(%eax)
41b5b1:	80 00 00             	addb   $0x0,(%eax)
41b5b4:	00 80 00 00 05 42    	add    %al,0x42050000(%eax)
41b5ba:	72 75                	jb     0x41b631
41b5bc:	73 68                	jae    0x41b626
41b5be:	3c 10                	cmp    $0x10,%al
41b5c0:	40                   	inc    %eax
41b5c1:	00 20                	add    %ah,(%eax)
41b5c3:	00 00                	add    %al,(%eax)
41b5c5:	ff 20                	jmp    *(%eax)
41b5c7:	00 00                	add    %al,(%eax)
41b5c9:	ff 01                	incl   (%ecx)
41b5cb:	00 00                	add    %al,(%eax)
41b5cd:	00 00                	add    %al,(%eax)
41b5cf:	00 00                	add    %al,(%eax)
41b5d1:	80 20 00             	andb   $0x0,(%eax)
41b5d4:	cc                   	int3
41b5d5:	00 01                	add    %al,(%ecx)
41b5d7:	00 08                	add    %cl,(%eax)
41b5d9:	43                   	inc    %ebx
41b5da:	6f                   	outsl  %ds:(%esi),(%dx)
41b5db:	70 79                	jo     0x41b656
41b5dd:	4d                   	dec    %ebp
41b5de:	6f                   	outsl  %ds:(%esi),(%dx)
41b5df:	64 65 48             	fs gs dec %eax
41b5e2:	b2 41                	mov    $0x41,%dl
41b5e4:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b5e7:	00 ff                	add    %bh,%bh
41b5e9:	4c                   	dec    %esp
41b5ea:	d9 41 00             	flds   0x0(%ecx)
41b5ed:	01 00                	add    %eax,(%eax)
41b5ef:	00 00                	add    %al,(%eax)
41b5f1:	00 00                	add    %al,(%eax)
41b5f3:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
41b5f9:	02 00                	add    (%eax),%al
41b5fb:	04 46                	add    $0x46,%al
41b5fd:	6f                   	outsl  %ds:(%esi),(%dx)
41b5fe:	6e                   	outsb  %ds:(%esi),(%dx)
41b5ff:	74 ac                	je     0x41b5ad
41b601:	b3 41                	mov    $0x41,%bl
41b603:	00 10                	add    %dl,(%eax)
41b605:	00 00                	add    %al,(%eax)
41b607:	ff 5c d9 41          	lcall  *0x41(%ecx,%ebx,8)
41b60b:	00 01                	add    %al,(%ecx)
41b60d:	00 00                	add    %al,(%eax)
41b60f:	00 00                	add    %al,(%eax)
41b611:	00 00                	add    %al,(%eax)
41b613:	80 00 00             	addb   $0x0,(%eax)
41b616:	00 80 03 00 03 50    	add    %al,0x50030003(%eax)
41b61c:	65 6e                	outsb  %gs:(%esi),(%dx)
41b61e:	8b c0                	mov    %eax,%eax
41b620:	24 b6                	and    $0xb6,%al
41b622:	41                   	inc    %ecx
41b623:	00 03                	add    %al,(%ebx)
41b625:	0e                   	push   %cs
41b626:	54                   	push   %esp
41b627:	50                   	push   %eax
41b628:	72 6f                	jb     0x41b699
41b62a:	67 72 65             	addr16 jb 0x41b692
41b62d:	73 73                	jae    0x41b6a2
41b62f:	53                   	push   %ebx
41b630:	74 61                	je     0x41b693
41b632:	67 65 01 00          	add    %eax,%gs:(%bx,%si)
41b636:	00 00                	add    %al,(%eax)
41b638:	00 02                	add    %al,(%edx)
41b63a:	00 00                	add    %al,(%eax)