41f58b:	69 2e 65 2e 20 69    	imul   $0x69202e65,(%esi),%ebp
41f591:	74 20                	je     0x41f5b3
41f593:	68 61 73 20 6e       	push   $0x6e207361
41f598:	6f                   	outsl  %ds:(%esi),(%dx)
41f599:	20 66 69             	and    %ah,0x69(%esi)
41f59c:	6c                   	insb   (%dx),%es:(%edi)
41f59d:	65 6e                	outsb  %gs:(%esi),(%dx)
41f59f:	61                   	popa
41f5a0:	6d                   	insl   (%dx),%es:(%edi)
41f5a1:	65 29 2e             	sub    %ebp,%gs:(%esi)
41f5a4:	00 00                	add    %al,(%eax)
41f5a6:	58                   	pop    %eax
41f5a7:	01 00                	add    %eax,(%eax)
41f5a9:	53                   	push   %ebx
41f5aa:	44                   	inc    %esp
41f5ab:	69 73 70 6c 61 79 65 	imul   $0x6579616c,0x70(%ebx),%esi
41f5b2:	64 20 69 6e          	and    %ch,%fs:0x6e(%ecx)
41f5b6:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f5ba:	20 6d 61             	and    %ch,0x61(%ebp)
41f5bd:	69 6e 20 77 69 6e 64 	imul   $0x646e6977,0x20(%esi),%ebp
41f5c4:	6f                   	outsl  %ds:(%esi),(%dx)
41f5c5:	77 e2                	ja     0x41f5a9
41f5c7:	80 99 73 20 74 69 74 	sbbb   $0x74,0x69742073(%ecx)
41f5ce:	6c                   	insb   (%dx),%es:(%edi)
41f5cf:	65 20 62 61          	and    %ah,%gs:0x61(%edx)
41f5d3:	72 20                	jb     0x41f5f5
41f5d5:	69 66 20 74 68 65 20 	imul   $0x20656874,0x20(%esi),%esp
41f5dc:	70 6c                	jo     0x41f64a
41f5de:	61                   	popa
41f5df:	79 65                	jns    0x41f646
41f5e1:	72 20                	jb     0x41f603
41f5e3:	68 61 73 20 6e       	push   $0x6e207361
41f5e8:	6f                   	outsl  %ds:(%esi),(%dx)
41f5e9:	74 20                	je     0x41f60b
41f5eb:	63 68 6f             	arpl   %ebp,0x6f(%eax)
41f5ee:	73 65                	jae    0x41f655
41f5f0:	6e                   	outsb  %ds:(%esi),(%dx)
41f5f1:	20 61 20             	and    %ah,0x20(%ecx)
41f5f4:	6e                   	outsb  %ds:(%esi),(%dx)
41f5f5:	61                   	popa
41f5f6:	6d                   	insl   (%dx),%es:(%edi)
41f5f7:	65 20 79 65          	and    %bh,%gs:0x65(%ecx)
41f5fb:	74 2e                	je     0x41f62b
41f5fd:	00 00                	add    %al,(%eax)
41f5ff:	08 01                	or     %al,(%ecx)
41f601:	00 01                	add    %al,(%ecx)
41f603:	00 00                	add    %al,(%eax)
41f605:	00 00                	add    %al,(%eax)
41f607:	00 36                	add    %dh,(%esi)
41f609:	01 00                	add    %eax,(%eax)
41f60b:	31 44 69 73          	xor    %eax,0x73(%ecx,%ebp,2)
41f60f:	70 6c                	jo     0x41f67d
41f611:	61                   	popa
41f612:	79 65                	jns    0x41f679
41f614:	64 20 77 68          	and    %dh,%fs:0x68(%edi)
41f618:	65 6e                	outsb  %gs:(%esi),(%dx)
41f61a:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f61e:	20 75 73             	and    %dh,0x73(%ebp)
41f621:	65 72 20             	gs jb  0x41f644
41f624:	63 6c 69 63          	arpl   %ebp,0x63(%ecx,%ebp,2)
41f628:	6b 73 20 e2          	imul   $0xffffffe2,0x20(%ebx),%esi
41f62c:	80 9c 4e 65 77 20 63 	sbbb   $0x6f,0x63207765(%esi,%ecx,2)
41f633:	6f
41f634:	6d                   	insl   (%dx),%es:(%edi)
41f635:	6d                   	insl   (%dx),%es:(%edi)
41f636:	65 6e                	outsb  %gs:(%esi),(%dx)
41f638:	74 e2                	je     0x41f61c
41f63a:	80 9d 2e 00 00 37 01 	sbbb   $0x1,0x3700002e(%ebp)
41f641:	00 32                	add    %dh,(%edx)
41f643:	44                   	inc    %esp
41f644:	69 73 70 6c 61 79 65 	imul   $0x6579616c,0x70(%ebx),%esi
41f64b:	64 20 77 68          	and    %dh,%fs:0x68(%edi)
41f64f:	65 6e                	outsb  %gs:(%esi),(%dx)
41f651:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f655:	20 75 73             	and    %dh,0x73(%ebp)
41f658:	65 72 20             	gs jb  0x41f67b
41f65b:	63 6c 69 63          	arpl   %ebp,0x63(%ecx,%ebp,2)
41f65f:	6b 73 20 e2          	imul   $0xffffffe2,0x20(%ebx),%esi
41f663:	80 9c 45 64 69 74 20 	sbbb   $0x63,0x20746964(%ebp,%eax,2)
41f66a:	63
41f66b:	6f                   	outsl  %ds:(%esi),(%dx)
41f66c:	6d                   	insl   (%dx),%es:(%edi)
41f66d:	6d                   	insl   (%dx),%es:(%edi)
41f66e:	65 6e                	outsb  %gs:(%esi),(%dx)
41f670:	74 e2                	je     0x41f654
41f672:	80 9d 2e 00 00 08 01 	sbbb   $0x1,0x800002e(%ebp)
41f679:	00 02                	add    %al,(%edx)
41f67b:	00 00                	add    %al,(%eax)
41f67d:	00 00                	add    %al,(%eax)
41f67f:	00 08                	add    %cl,(%eax)
41f681:	01 00                	add    %eax,(%eax)
41f683:	06                   	push   %es
41f684:	00 00                	add    %al,(%eax)
41f686:	00 00                	add    %al,(%eax)
41f688:	00 08                	add    %cl,(%eax)
41f68a:	01 00                	add    %eax,(%eax)
41f68c:	05 00 00 00 00       	add    $0x0,%eax
41f691:	00 78 01             	add    %bh,0x1(%eax)
41f694:	00 73 44             	add    %dh,0x44(%ebx)
41f697:	69 73 70 6c 61 79 65 	imul   $0x6579616c,0x70(%ebx),%esi
41f69e:	64 20 69 6e          	and    %ch,%fs:0x6e(%ecx)
41f6a2:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f6a6:	20 73 74             	and    %dh,0x74(%ebx)
41f6a9:	61                   	popa
41f6aa:	74 75                	je     0x41f721
41f6ac:	73 20                	jae    0x41f6ce
41f6ae:	62 61 72             	bound  %esp,0x72(%ecx)
41f6b1:	20 77 68             	and    %dh,0x68(%edi)
41f6b4:	69 6c 65 20 65 64 69 	imul   $0x74696465,0x20(%ebp,%eiz,2),%ebp
41f6bb:	74
41f6bc:	69 6e 67 20 61 20 6c 	imul   $0x6c206120,0x67(%esi),%ebp
41f6c3:	65 76 65             	gs jbe 0x41f72b
41f6c6:	6c                   	insb   (%dx),%es:(%edi)
41f6c7:	2e 20 53 65          	and    %dl,%cs:0x65(%ebx)
41f6cb:	65 20 74 68 65       	and    %dh,%gs:0x65(%eax,%ebp,2)
41f6d0:	20 6e 65             	and    %ch,0x65(%esi)
41f6d3:	78 74                	js     0x41f749
41f6d5:	20 74 77 6f          	and    %dh,0x6f(%edi,%esi,2)
41f6d9:	20 73 74             	and    %dh,0x74(%ebx)
41f6dc:	72 69                	jb     0x41f747
41f6de:	6e                   	outsb  %ds:(%esi),(%dx)
41f6df:	67 73 20             	addr16 jae 0x41f702
41f6e2:	66 6f                	outsw  %ds:(%esi),(%dx)
41f6e4:	72 20                	jb     0x41f706
41f6e6:	72 65                	jb     0x41f74d
41f6e8:	61                   	popa
41f6e9:	73 6f                	jae    0x41f75a
41f6eb:	6e                   	outsb  %ds:(%esi),(%dx)
41f6ec:	73 20                	jae    0x41f70e
41f6ee:	77 68                	ja     0x41f758
41f6f0:	79 20                	jns    0x41f712
41f6f2:	61                   	popa
41f6f3:	20 6c 65 76          	and    %ch,0x76(%ebp,%eiz,2)
41f6f7:	65 6c                	gs insb (%dx),%es:(%edi)
41f6f9:	20 6d 61             	and    %ch,0x61(%ebp)
41f6fc:	79 20                	jns    0x41f71e
41f6fe:	62 65 20             	bound  %esp,0x20(%ebp)
41f701:	69 6e 76 61 6c 69 64 	imul   $0x64696c61,0x76(%esi),%ebp
41f708:	2e 00 00             	add    %al,%cs:(%eax)
41f70b:	4e                   	dec    %esi
41f70c:	01 00                	add    %eax,(%eax)
41f70e:	49                   	dec    %ecx
41f70f:	42                   	inc    %edx
41f710:	75 74                	jne    0x41f786
41f712:	74 6f                	je     0x41f783
41f714:	6e                   	outsb  %ds:(%esi),(%dx)
41f715:	20 69 6e             	and    %ch,0x6e(%ecx)
41f718:	20 6d 61             	and    %ch,0x61(%ebp)
41f71b:	6e                   	outsb  %ds:(%esi),(%dx)
41f71c:	79 20                	jns    0x41f73e
41f71e:	64 69 61 6c 6f 67 73 	imul   $0x3b73676f,%fs:0x6c(%ecx),%esp
41f725:	3b
41f726:	20 67 6f             	and    %ah,0x6f(%edi)
41f729:	65 73 20             	gs jae 0x41f74c
41f72c:	74 6f                	je     0x41f79d
41f72e:	67 65 74 68          	addr16 gs je 0x41f79a
41f732:	65 72 20             	gs jb  0x41f755
41f735:	77 69                	ja     0x41f7a0
41f737:	74 68                	je     0x41f7a1
41f739:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f73d:	20 e2                	and    %ah,%dl
41f73f:	80 9c 43 61 6e 63 65 	sbbb   $0x6c,0x65636e61(%ebx,%eax,2)
41f746:	6c
41f747:	e2 80                	loop   0x41f6c9
41f749:	9d                   	popf
41f74a:	20 62 75             	and    %ah,0x75(%edx)
41f74d:	74 74                	je     0x41f7c3
41f74f:	6f                   	outsl  %ds:(%esi),(%dx)
41f750:	6e                   	outsb  %ds:(%esi),(%dx)
41f751:	20 62 65             	and    %ah,0x65(%edx)
41f754:	6c                   	insb   (%dx),%es:(%edi)
41f755:	6f                   	outsl  %ds:(%esi),(%dx)
41f756:	77 2e                	ja     0x41f786
41f758:	00 00                	add    %al,(%eax)
41f75a:	4a                   	dec    %edx
41f75b:	01 00                	add    %eax,(%eax)
41f75d:	45                   	inc    %ebp
41f75e:	42                   	inc    %edx
41f75f:	75 74                	jne    0x41f7d5
41f761:	74 6f                	je     0x41f7d2
41f763:	6e                   	outsb  %ds:(%esi),(%dx)
41f764:	20 69 6e             	and    %ch,0x6e(%ecx)
41f767:	20 6d 61             	and    %ch,0x61(%ebp)
41f76a:	6e                   	outsb  %ds:(%esi),(%dx)
41f76b:	79 20                	jns    0x41f78d
41f76d:	64 69 61 6c 6f 67 73 	imul   $0x3b73676f,%fs:0x6c(%ecx),%esp
41f774:	3b
41f775:	20 67 6f             	and    %ah,0x6f(%edi)
41f778:	65 73 20             	gs jae 0x41f79b
41f77b:	74 6f                	je     0x41f7ec
41f77d:	67 65 74 68          	addr16 gs je 0x41f7e9
41f781:	65 72 20             	gs jb  0x41f7a4
41f784:	77 69                	ja     0x41f7ef
41f786:	74 68                	je     0x41f7f0
41f788:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f78c:	20 e2                	and    %ah,%dl
41f78e:	80 9c 4f 4b e2 80 9d 	sbbb   $0x20,-0x627f1db5(%edi,%ecx,2)
41f795:	20
41f796:	62 75 74             	bound  %esi,0x74(%ebp)
41f799:	74 6f                	je     0x41f80a
41f79b:	6e                   	outsb  %ds:(%esi),(%dx)
41f79c:	20 61 62             	and    %ah,0x62(%ecx)
41f79f:	6f                   	outsl  %ds:(%esi),(%dx)
41f7a0:	76 65                	jbe    0x41f807
41f7a2:	2e 00 00             	add    %al,%cs:(%eax)
41f7a5:	74 01                	je     0x41f7a8
41f7a7:	00 6f 42             	add    %ch,0x42(%edi)
41f7aa:	75 74                	jne    0x41f820
41f7ac:	74 6f                	je     0x41f81d
41f7ae:	6e                   	outsb  %ds:(%esi),(%dx)
41f7af:	20 69 6e             	and    %ch,0x6e(%ecx)
41f7b2:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f7b6:	6c                   	insb   (%dx),%es:(%edi)
41f7b7:	6f                   	outsl  %ds:(%esi),(%dx)
41f7b8:	67 73 20             	addr16 jae 0x41f7db
41f7bb:	77 68                	ja     0x41f825
41f7bd:	65 72 65             	gs jb  0x41f825
41f7c0:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f7c4:	20 75 73             	and    %dh,0x73(%ebp)
41f7c7:	65 72 20             	gs jb  0x41f7ea
41f7ca:	68 61 73 20 61       	push   $0x61207361
41f7cf:	20 63 68             	and    %ah,0x68(%ebx)
41f7d2:	6f                   	outsl  %ds:(%esi),(%dx)
41f7d3:	69 63 65 20 74 6f 20 	imul   $0x206f7420,0x65(%ebx),%esp
41f7da:	73 61                	jae    0x41f83d
41f7dc:	76 65                	jbe    0x41f843
41f7de:	20 6f 72             	and    %ch,0x72(%edi)
41f7e1:	20 64 69 73          	and    %ah,0x73(%ecx,%ebp,2)
41f7e5:	63 61 72             	arpl   %esp,0x72(%ecx)
41f7e8:	64 20 74 68 65       	and    %dh,%fs:0x65(%eax,%ebp,2)
41f7ed:	69 72 20 63 68 61 6e 	imul   $0x6e616863,0x20(%edx),%esi
41f7f4:	67 65 73 20          	addr16 gs jae 0x41f818
41f7f8:	74 6f                	je     0x41f869
41f7fa:	20 61 20             	and    %ah,0x20(%ecx)
41f7fd:	6c                   	insb   (%dx),%es:(%edi)
41f7fe:	65 76 65             	gs jbe 0x41f866
41f801:	6c                   	insb   (%dx),%es:(%edi)
41f802:	20 6f 72             	and    %ch,0x72(%edi)
41f805:	20 74 6f 20          	and    %dh,0x20(%edi,%ebp,2)
41f809:	74 68                	je     0x41f873
41f80b:	65 20 6c 65 76       	and    %ch,%gs:0x76(%ebp,%eiz,2)
41f810:	65 6c                	gs insb (%dx),%es:(%edi)
41f812:	20 66 69             	and    %ah,0x69(%esi)
41f815:	6c                   	insb   (%dx),%es:(%edi)
41f816:	65 2e 00 00          	gs add %al,%cs:(%eax)
41f81a:	63 01                	arpl   %eax,(%ecx)
41f81c:	00 5e 42             	add    %bl,0x42(%esi)
41f81f:	75 74                	jne    0x41f895
41f821:	74 6f                	je     0x41f892
41f823:	6e                   	outsb  %ds:(%esi),(%dx)
41f824:	20 69 6e             	and    %ch,0x6e(%ecx)
41f827:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f82b:	6c                   	insb   (%dx),%es:(%edi)
41f82c:	6f                   	outsl  %ds:(%esi),(%dx)
41f82d:	67 73 20             	addr16 jae 0x41f850
41f830:	77 68                	ja     0x41f89a
41f832:	65 72 65             	gs jb  0x41f89a
41f835:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f839:	20 75 73             	and    %dh,0x73(%ebp)
41f83c:	65 72 20             	gs jb  0x41f85f
41f83f:	68 61 73 20 61       	push   $0x61207361
41f844:	20 63 68             	and    %ah,0x68(%ebx)
41f847:	6f                   	outsl  %ds:(%esi),(%dx)
41f848:	69 63 65 20 74 6f 20 	imul   $0x206f7420,0x65(%ebx),%esp
41f84f:	67 69 76 65 20 75 70 	imul   $0x20707520,0x65(%bp),%esi
41f856:	20
41f857:	74 68                	je     0x41f8c1
41f859:	65 20 6c 65 76       	and    %ch,%gs:0x76(%ebp,%eiz,2)
41f85e:	65 6c                	gs insb (%dx),%es:(%edi)
41f860:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f864:	79 20                	jns    0x41f886
41f866:	61                   	popa
41f867:	72 65                	jb     0x41f8ce
41f869:	20 63 75             	and    %ah,0x75(%ebx)
41f86c:	72 72                	jb     0x41f8e0
41f86e:	65 6e                	outsb  %gs:(%esi),(%dx)
41f870:	74 6c                	je     0x41f8de
41f872:	79 20                	jns    0x41f894
41f874:	70 6c                	jo     0x41f8e2
41f876:	61                   	popa
41f877:	79 69                	jns    0x41f8e2
41f879:	6e                   	outsb  %ds:(%esi),(%dx)
41f87a:	67 2e 00 00          	add    %al,%cs:(%bx,%si)
41f87e:	0f 01 00             	sgdtl  (%eax)
41f881:	0a 54 69 74          	or     0x74(%ecx,%ebp,2),%dl
41f885:	6c                   	insb   (%dx),%es:(%edi)
41f886:	65 20 62 61          	and    %ah,%gs:0x61(%edx)
41f88a:	72 2e                	jb     0x41f8ba
41f88c:	00 00                	add    %al,(%eax)
41f88e:	80 81 01 00 7c 54 68 	addb   $0x68,0x547c0001(%ecx)
41f895:	69 73 20 69 73 20 64 	imul   $0x64207369,0x20(%ebx),%esi
41f89c:	69 73 70 6c 61 79 65 	imul   $0x6579616c,0x70(%ebx),%esi
41f8a3:	64 20 69 6e          	and    %ch,%fs:0x6e(%ecx)
41f8a7:	20 61 20             	and    %ah,0x20(%ecx)
41f8aa:	62 6f 78             	bound  %ebp,0x78(%edi)
41f8ad:	20 69 6e             	and    %ch,0x6e(%ecx)
41f8b0:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f8b4:	20 41 62             	and    %al,0x62(%ecx)
41f8b7:	6f                   	outsl  %ds:(%esi),(%dx)
41f8b8:	75 74                	jne    0x41f92e
41f8ba:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f8be:	6c                   	insb   (%dx),%es:(%edi)
41f8bf:	6f                   	outsl  %ds:(%esi),(%dx)
41f8c0:	67 2e 20 50 6c       	and    %dl,%cs:0x6c(%bx,%si)
41f8c5:	65 61                	gs popa
41f8c7:	73 65                	jae    0x41f92e
41f8c9:	20 66 65             	and    %ah,0x65(%esi)
41f8cc:	65 6c                	gs insb (%dx),%es:(%edi)
41f8ce:	20 66 72             	and    %ah,0x72(%esi)
41f8d1:	65 65 20 74 6f 20    	gs and %dh,%gs:0x20(%edi,%ebp,2)
41f8d7:	61                   	popa
41f8d8:	64 64 20 61 20       	fs and %ah,%fs:0x20(%ecx)
41f8dd:	6c                   	insb   (%dx),%es:(%edi)
41f8de:	69 6e 65 20 74 6f 20 	imul   $0x206f7420,0x65(%esi),%ebp
41f8e5:	63 72 65             	arpl   %esi,0x65(%edx)
41f8e8:	64 69 74 20 79 6f 75 	imul   $0x7372756f,%fs:0x79(%eax,%eiz,1),%esi
41f8ef:	72 73
41f8f1:	65 6c                	gs insb (%dx),%es:(%edi)
41f8f3:	66 20 66 6f          	data16 and %ah,0x6f(%esi)
41f8f7:	72 20                	jb     0x41f919
41f8f9:	79 6f                	jns    0x41f96a
41f8fb:	75 72                	jne    0x41f96f
41f8fd:	20 74 72 61          	and    %dh,0x61(%edx,%esi,2)
41f901:	6e                   	outsb  %ds:(%esi),(%dx)
41f902:	73 6c                	jae    0x41f970
41f904:	61                   	popa
41f905:	74 69                	je     0x41f970
41f907:	6f                   	outsl  %ds:(%esi),(%dx)
41f908:	6e                   	outsb  %ds:(%esi),(%dx)
41f909:	20 77 6f             	and    %dh,0x6f(%edi)
41f90c:	72 6b                	jb     0x41f979
41f90e:	2e 00 00             	add    %al,%cs:(%eax)
41f911:	41                   	inc    %ecx
41f912:	01 00                	add    %eax,(%eax)
41f914:	3c 54                	cmp    $0x54,%al
41f916:	69 74 6c 65 20 62 61 	imul   $0x72616220,0x65(%esp,%ebp,2),%esi
41f91d:	72
41f91e:	20 6f 66             	and    %ch,0x66(%edi)
41f921:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
41f925:	20 64 69 61          	and    %ah,0x61(%ecx,%ebp,2)
41f929:	6c                   	insb   (%dx),%es:(%edi)
41f92a:	6f                   	outsl  %ds:(%esi),(%dx)
41f92b:	67 20 69 6e          	and    %ch,0x6e(%bx,%di)
41f92f:	20 77 68             	and    %dh,0x68(%edi)
41f932:	69 63 68 20 74 68 65 	imul   $0x65687420,0x68(%ebx),%esp
41f939:	20 70 6c             	and    %dh,0x6c(%eax)
41f93c:	61                   	popa
41f93d:	79 65                	jns    0x41f9a4
41f93f:	72 20                	jb     0x41f961
41f941:	63 61 6e             	arpl   %esp,0x6e(%ecx)