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)
41b63c:	00 20                	add    %ah,(%eax)
41b63e:	b6 41                	mov    $0x41,%dh
41b640:	00 0a                	add    %cl,(%edx)
41b642:	70 73                	jo     0x41b6b7
41b644:	53                   	push   %ebx
41b645:	74 61                	je     0x41b6a8
41b647:	72 74                	jb     0x41b6bd
41b649:	69 6e 67 09 70 73 52 	imul   $0x52737009,0x67(%esi),%ebp
41b650:	75 6e                	jne    0x41b6c0
41b652:	6e                   	outsb  %ds:(%esi),(%dx)
41b653:	69 6e 67 08 70 73 45 	imul   $0x45737008,0x67(%esi),%ebp
41b65a:	6e                   	outsb  %ds:(%esi),(%dx)
41b65b:	64 69 6e 67 08 47 72 	imul   $0x61724708,%fs:0x67(%esi),%ebp
41b662:	61
41b663:	70 68                	jo     0x41b6cd
41b665:	69 63 73 6c b6 41 00 	imul   $0x41b66c,0x73(%ebx),%esp
41b66c:	08 0e                	or     %cl,(%esi)
41b66e:	54                   	push   %esp
41b66f:	50                   	push   %eax
41b670:	72 6f                	jb     0x41b6e1
41b672:	67 72 65             	addr16 jb 0x41b6da
41b675:	73 73                	jae    0x41b6ea
41b677:	45                   	inc    %ebp
41b678:	76 65                	jbe    0x41b6df
41b67a:	6e                   	outsb  %ds:(%esi),(%dx)
41b67b:	74 00                	je     0x41b67d
41b67d:	06                   	push   %es
41b67e:	08 06                	or     %al,(%esi)
41b680:	53                   	push   %ebx
41b681:	65 6e                	outsb  %gs:(%esi),(%dx)
41b683:	64 65 72 07          	fs gs jb 0x41b68e
41b687:	54                   	push   %esp
41b688:	4f                   	dec    %edi
41b689:	62 6a 65             	bound  %ebp,0x65(%edx)
41b68c:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
41b690:	53                   	push   %ebx
41b691:	74 61                	je     0x41b6f4
41b693:	67 65 0e             	addr16 gs push %cs
41b696:	54                   	push   %esp
41b697:	50                   	push   %eax
41b698:	72 6f                	jb     0x41b709
41b69a:	67 72 65             	addr16 jb 0x41b702
41b69d:	73 73                	jae    0x41b712
41b69f:	53                   	push   %ebx
41b6a0:	74 61                	je     0x41b703
41b6a2:	67 65 00 0b          	add    %cl,%gs:(%bp,%di)
41b6a6:	50                   	push   %eax
41b6a7:	65 72 63             	gs jb  0x41b70d
41b6aa:	65 6e                	outsb  %gs:(%esi),(%dx)
41b6ac:	74 44                	je     0x41b6f2
41b6ae:	6f                   	outsl  %ds:(%esi),(%dx)
41b6af:	6e                   	outsb  %ds:(%esi),(%dx)
41b6b0:	65 04 42             	gs add $0x42,%al
41b6b3:	79 74                	jns    0x41b729
41b6b5:	65 00 09             	add    %cl,%gs:(%ecx)
41b6b8:	52                   	push   %edx
41b6b9:	65 64 72 61          	gs fs jb 0x41b71e
41b6bd:	77 4e                	ja     0x41b70d
41b6bf:	6f                   	outsl  %ds:(%esi),(%dx)
41b6c0:	77 07                	ja     0x41b6c9
41b6c2:	42                   	inc    %edx
41b6c3:	6f                   	outsl  %ds:(%esi),(%dx)
41b6c4:	6f                   	outsl  %ds:(%esi),(%dx)
41b6c5:	6c                   	insb   (%dx),%es:(%edi)
41b6c6:	65 61                	gs popa
41b6c8:	6e                   	outsb  %ds:(%esi),(%dx)
41b6c9:	12 01                	adc    (%ecx),%al
41b6cb:	52                   	push   %edx
41b6cc:	05 54 52 65 63       	add    $0x63655254,%eax
41b6d1:	74 02                	je     0x41b6d5
41b6d3:	03 4d 73             	add    0x73(%ebp),%ecx
41b6d6:	67 06                	addr16 push %es
41b6d8:	53                   	push   %ebx
41b6d9:	74 72                	je     0x41b74d
41b6db:	69 6e 67 00 f4 10 40 	imul   $0x4010f400,0x67(%esi),%ebp
41b6e2:	00 20                	add    %ah,(%eax)
41b6e4:	b6 41                	mov    $0x41,%dh
41b6e6:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
41b6ea:	00 00                	add    %al,(%eax)
41b6ec:	10 40 00             	adc    %al,0x0(%eax)
41b6ef:	00 00                	add    %al,(%eax)
41b6f1:	00 00                	add    %al,(%eax)
41b6f3:	94                   	xchg   %eax,%esp
41b6f4:	10 40 00             	adc    %al,0x0(%eax)
41b6f7:	90                   	nop
41b6f8:	cc                   	int3
41b6f9:	83 c0 dc             	add    $0xffffffdc,%eax
41b6fc:	50                   	push   %eax
41b6fd:	8b 00                	mov    (%eax),%eax
41b6ff:	8b 40 54             	mov    0x54(%eax),%eax
41b702:	87 04 24             	xchg   %eax,(%esp)
41b705:	c3                   	ret
41b706:	83 c0 dc             	add    $0xffffffdc,%eax
41b709:	50                   	push   %eax
41b70a:	8b 00                	mov    (%eax),%eax
41b70c:	8b 40 58             	mov    0x58(%eax),%eax
41b70f:	87 04 24             	xchg   %eax,(%esp)
41b712:	c3                   	ret
41b713:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b718:	8b 44 24 04          	mov    0x4(%esp),%eax
41b71c:	8b 00                	mov    (%eax),%eax
41b71e:	ff 60 0c             	jmp    *0xc(%eax)
41b721:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b726:	e9 11 8e ff ff       	jmp    0x41453c
41b72b:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b730:	e9 27 8e ff ff       	jmp    0x41455c
41b735:	cc                   	int3
41b736:	13 b7 41 00 21 b7    	adc    -0x48deffbf(%edi),%esi
41b73c:	41                   	inc    %ecx
41b73d:	00 2b                	add    %ch,(%ebx)
41b73f:	b7 41                	mov    $0x41,%bh
41b741:	00 f9                	add    %bh,%cl
41b743:	b6 41                	mov    $0x41,%dh
41b745:	00 06                	add    %al,(%esi)
41b747:	b7 41                	mov    $0x41,%bh
41b749:	00 01                	add    %al,(%ecx)
41b74b:	00 00                	add    %al,(%eax)
41b74d:	00 a3 12 cd b8 7a    	add    %ah,0x7ab8cd12(%ebx)
41b753:	26 d4 11             	es aam $0x11
41b756:	83 da 00             	sbb    $0x0,%edx
41b759:	c0 4f 60 b2          	rorb   $0xb2,0x60(%edi)
41b75d:	dd 36                	fnsave (%esi)
41b75f:	b7 41                	mov    $0x41,%bh
41b761:	00 24 00             	add    %ah,(%eax,%eax,1)
41b764:	00 00                	add    %al,(%eax)
41b766:	00 00                	add    %al,(%eax)
41b768:	00 00                	add    %al,(%eax)
41b76a:	8b c0                	mov    %eax,%eax
41b76c:	b8 b7 41 00 4a       	mov    $0x4a0041b7,%eax
41b771:	b7 41                	mov    $0x41,%bh
41b77b:	00 34 b8             	add    %dh,(%eax,%edi,4)
41b77e:	41                   	inc    %ecx
41b787:	00 1c b8             	add    %bl,(%eax,%edi,4)
41b78a:	41                   	inc    %ecx
41b78b:	00 24 b8             	add    %ah,(%eax,%edi,4)
41b78e:	41                   	inc    %ecx
41b78f:	00 28                	add    %ch,(%eax)
41b791:	00 00                	add    %al,(%eax)
41b793:	00 24 1c             	add    %ah,(%esp,%ebx,1)
41b796:	41                   	inc    %ecx
41b797:	00 b4 34 40 00 ec 44 	add    %dh,0x44ec0040(%esp,%esi,1)
41b79e:	41                   	inc    %ecx
41b79f:	00 c4                	add    %al,%ah
41b7a1:	34 40                	xor    $0x40,%al
41b7a3:	00 c8                	add    %cl,%al
41b7a5:	34 40                	xor    $0x40,%al
41b7a7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41b7ae:	40                   	inc    %eax
41b7af:	00 20                	add    %ah,(%eax)
41b7b1:	32 40 00             	xor    0x0(%eax),%al
41b7b4:	1c 43                	sbb    $0x43,%al
41b7b6:	41                   	inc    %ecx
41b7b7:	00 2c 44             	add    %ch,(%esp,%eax,2)
41b7ba:	41                   	inc    %ecx
41b7bb:	00 4c f0 41          	add    %cl,0x41(%eax,%esi,8)
41b7bf:	00 48 43             	add    %cl,0x43(%eax)
41b7c2:	41                   	inc    %ecx
41b7c3:	00 7c 45 41          	add    %bh,0x41(%ebp,%eax,2)
41b7c7:	00 dc                	add    %bl,%ah
41b7c9:	ef                   	out    %eax,(%dx)
41b7ca:	41                   	inc    %ecx
41b7cb:	00 b0 2a 40 00 98    	add    %dh,-0x67ffbfd6(%eax)
41b7d1:	f0 41                	lock inc %ecx
41b7d3:	00 b0 2a 40 00 b0    	add    %dh,-0x4fffbfd6(%eax)
41b7d9:	2a 40 00             	sub    0x0(%eax),%al
41b7dc:	e0 f1                	loopne 0x41b7cf
41b7de:	41                   	inc    %ecx
41b7df:	00 e4                	add    %ah,%ah
41b7e1:	f1                   	int1
41b7e2:	41                   	inc    %ecx
41b7e3:	00 b0 2a 40 00 64    	add    %dh,0x6400402a(%eax)
41b7e9:	f2 41                	repnz inc %ecx
41b7eb:	00 b0 2a 40 00 c8    	add    %dh,-0x37ffbfd6(%eax)
41b7f1:	f2 41                	repnz inc %ecx
41b7f3:	00 cc                	add    %cl,%ah