41b6ce:	02 00                	add    (%eax),%al
41b6d0:	05 53 74 79 6c       	add    $0x6c797453,%eax
41b6d5:	65 3c 10             	gs cmp $0x10,%al
41b6d8:	40                   	inc    %eax
41b6d9:	00 a8 d0 41 00 b0    	add    %ch,-0x4fffbe30(%eax)
41b6df:	d0 41 00             	rolb   $1,0x0(%ecx)
41b6e2:	01 00                	add    %eax,(%eax)
41b6e4:	00 00                	add    %al,(%eax)
41b6e6:	00 00                	add    %al,(%eax)
41b6e8:	00 80 01 00 00 00    	add    %al,0x1(%eax)
41b6ee:	03 00                	add    (%eax),%eax
41b6f0:	05 57 69 64 74       	add    $0x74646957,%eax
41b6f5:	68 8b c0 44 b7       	push   $0xb744c08b
41b6fa:	41                   	inc    %ecx
41b707:	00 5c b7 41          	add    %bl,0x41(%edi,%esi,4)
41b717:	00 50 b7             	add    %dl,-0x49(%eax)
41b71a:	41                   	inc    %ecx
41b71b:	00 18                	add    %bl,(%eax)
41b71d:	00 00                	add    %al,(%eax)
41b71f:	00 a8 b3 41 00 40    	add    %ch,0x400041b3(%eax)
41b725:	3a 40 00             	cmp    0x0(%eax),%al
41b728:	4c                   	dec    %esp
41b729:	3a 40 00             	cmp    0x0(%eax),%al
41b72c:	50                   	push   %eax
41b72d:	3a 40 00             	cmp    0x0(%eax),%al
41b730:	54                   	push   %esp
41b731:	3a 40 00             	cmp    0x0(%eax),%al
41b734:	48                   	dec    %eax
41b735:	3a 40 00             	cmp    0x0(%eax),%al
41b738:	94                   	xchg   %eax,%esp
41b739:	37                   	aaa
41b73a:	40                   	inc    %eax
41b73b:	00 b0 37 40 00 1c    	add    %dh,0x1c004037(%eax)
41b741:	d1 41 00             	roll   $1,0x0(%ecx)
41b744:	90                   	nop
41b745:	46                   	inc    %esi
41b746:	41                   	inc    %ecx
41b747:	00 98 46 41 00 44    	add    %bl,0x44004146(%eax)
41b74d:	d1 41 00             	roll   $1,0x0(%ecx)
41b750:	06                   	push   %es
41b751:	54                   	push   %esp
41b752:	42                   	inc    %edx
41b753:	72 75                	jb     0x41b7ca
41b755:	73 68                	jae    0x41b7bf
41b757:	90                   	nop
41b758:	5c                   	pop    %esp
41b759:	b7 41                	mov    $0x41,%bh
41b75b:	00 07                	add    %al,(%edi)
41b75d:	06                   	push   %es
41b75e:	54                   	push   %esp
41b75f:	42                   	inc    %edx
41b760:	72 75                	jb     0x41b7d7
41b762:	73 68                	jae    0x41b7cc
41b764:	44                   	inc    %esp
41b765:	b7 41                	mov    $0x41,%bh
41b767:	00 18                	add    %bl,(%eax)
41b769:	b4 41                	mov    $0x41,%ah
41b76b:	00 02                	add    %al,(%edx)
41b76d:	00 08                	add    %cl,(%eax)
41b76f:	47                   	inc    %edi
41b770:	72 61                	jb     0x41b7d3
41b772:	70 68                	jo     0x41b7dc
41b774:	69 63 73 02 00 54 b0 	imul   $0xb0540002,0x73(%ebx),%esp
41b77b:	41                   	inc    %ecx
41b77c:	00 7c d2 41          	add    %bh,0x41(%edx,%edx,8)
41b780:	00 84 d2 41 00 01 00 	add    %al,0x10041(%edx,%edx,8)
41b787:	00 00                	add    %al,(%eax)
41b789:	00 00                	add    %al,(%eax)
41b78b:	00 80 ff ff ff 00    	add    %al,0xffffff(%eax)
41b791:	00 00                	add    %al,(%eax)
41b793:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
41b798:	72 2c                	jb     0x41b7c6
41b79a:	b3 41                	mov    $0x41,%bl
41b79c:	00 98 d3 41 00 a0    	add    %bl,-0x5fffbe2d(%eax)
41b7a2:	d3 41 00             	roll   %cl,0x0(%ecx)
41b7a5:	01 00                	add    %eax,(%eax)
41b7a7:	00 00                	add    %al,(%eax)
41b7a9:	00 00                	add    %al,(%eax)
41b7ab:	00 80 00 00 00 00    	add    %al,0x0(%eax)
41b7b1:	01 00                	add    %eax,(%eax)
41b7b3:	05 53 74 79 6c       	add    $0x6c797453,%eax
41b7b8:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
41b7bc:	08 b8 41 00 00 00    	or     %bh,0x41(%eax)
41b7ca:	00 00                	add    %al,(%eax)
41b7cc:	2c b8                	sub    $0xb8,%al
41b7ce:	41                   	inc    %ecx
41b7db:	00 20                	add    %ah,(%eax)
41b7dd:	b8 41 00 58 00       	mov    $0x580041,%eax
41b7e2:	00 00                	add    %al,(%eax)
41b7e4:	7c 1d                	jl     0x41b803
41b7e6:	41                   	inc    %ecx
41b7e7:	00 40 3a             	add    %al,0x3a(%eax)
41b7ea:	40                   	inc    %eax
41b7eb:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41b7ef:	00 50 3a             	add    %dl,0x3a(%eax)
41b7f2:	40                   	inc    %eax
41b7f3:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b7f7:	00 48 3a             	add    %cl,0x3a(%eax)
41b7fa:	40                   	inc    %eax
41b7fb:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b802:	40                   	inc    %eax
41b803:	00 98 d4 41 00 90    	add    %bl,-0x6fffbe2c(%eax)
41b809:	46                   	inc    %esi
41b80a:	41                   	inc    %ecx
41b80b:	00 98 46 41 00 ac    	add    %bl,-0x53ffbeba(%eax)
41b811:	45                   	inc    %ebp
41b812:	41                   	inc    %ecx
41b813:	00 6c da 41          	add    %ch,0x41(%edx,%ebx,8)
41b817:	00 58 da             	add    %bl,-0x26(%eax)
41b81a:	41                   	inc    %ecx
41b81b:	00 8c d9 41 00 07 54 	add    %cl,0x54070041(%ecx,%ebx,8)
41b822:	43                   	inc    %ebx
41b823:	61                   	popa
41b824:	6e                   	outsb  %ds:(%esi),(%dx)
41b825:	76 61                	jbe    0x41b888
41b827:	73 2c                	jae    0x41b855
41b829:	b8 41 00 07 07       	mov    $0x7070041,%eax
41b82e:	54                   	push   %esp
41b82f:	43                   	inc    %ebx
41b830:	61                   	popa
41b831:	6e                   	outsb  %ds:(%esi),(%dx)
41b832:	76 61                	jbe    0x41b895
41b834:	73 08                	jae    0x41b83e
41b836:	b8 41 00 f0 1d       	mov    $0x1df00041,%eax
41b83b:	41                   	inc    %ecx
41b83c:	00 04 00             	add    %al,(%eax,%eax,1)
41b83f:	08 47 72             	or     %al,0x72(%edi)
41b842:	61                   	popa
41b843:	70 68                	jo     0x41b8ad
41b845:	69 63 73 04 00 58 b7 	imul   $0xb7580004,0x73(%ebx),%esp
41b84c:	41                   	inc    %ecx
41b84d:	00 14 00             	add    %dl,(%eax,%eax,1)
41b850:	00 ff                	add    %bh,%bh
41b852:	4c                   	dec    %esp
41b853:	d8 41 00             	fadds  0x0(%ecx)
41b856:	01 00                	add    %eax,(%eax)
41b858:	00 00                	add    %al,(%eax)
41b85a:	00 00                	add    %al,(%eax)
41b85c:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
41b862:	00 00                	add    %al,(%eax)
41b864:	05 42 72 75 73       	add    $0x73757242,%eax
41b869:	68 3c 10 40 00       	push   $0x40103c
41b86e:	20 00                	and    %al,(%eax)
41b870:	00 ff                	add    %bh,%bh
41b872:	20 00                	and    %al,(%eax)
41b874:	00 ff                	add    %bh,%bh
41b876:	01 00                	add    %eax,(%eax)
41b878:	00 00                	add    %al,(%eax)
41b87a:	00 00                	add    %al,(%eax)
41b87c:	00 80 20 00 cc 00    	add    %al,0xcc0020(%eax)
41b882:	01 00                	add    %eax,(%eax)
41b884:	08 43 6f             	or     %al,0x6f(%ebx)
41b887:	70 79                	jo     0x41b902
41b889:	4d                   	dec    %ebp
41b88a:	6f                   	outsl  %ds:(%esi),(%dx)
41b88b:	64 65 f4             	fs gs hlt
41b88e:	b4 41                	mov    $0x41,%ah
41b890:	00 0c 00             	add    %cl,(%eax,%eax,1)
41b893:	00 ff                	add    %bh,%bh
41b895:	30 d8                	xor    %bl,%al
41b897:	41                   	inc    %ecx
41b898:	00 01                	add    %al,(%ecx)
41b89a:	00 00                	add    %al,(%eax)
41b89c:	00 00                	add    %al,(%eax)
41b89e:	00 00                	add    %al,(%eax)
41b8a0:	80 00 00             	addb   $0x0,(%eax)
41b8a3:	00 80 02 00 04 46    	add    %al,0x46040002(%eax)
41b8a9:	6f                   	outsl  %ds:(%esi),(%dx)
41b8aa:	6e                   	outsb  %ds:(%esi),(%dx)
41b8ab:	74 58                	je     0x41b905
41b8ad:	b6 41                	mov    $0x41,%dh
41b8af:	00 10                	add    %dl,(%eax)
41b8b1:	00 00                	add    %al,(%eax)
41b8b3:	ff 40 d8             	incl   -0x28(%eax)
41b8b6:	41                   	inc    %ecx
41b8b7:	00 01                	add    %al,(%ecx)
41b8b9:	00 00                	add    %al,(%eax)
41b8bb:	00 00                	add    %al,(%eax)
41b8bd:	00 00                	add    %al,(%eax)
41b8bf:	80 00 00             	addb   $0x0,(%eax)
41b8c2:	00 80 03 00 03 50    	add    %al,0x50030003(%eax)
41b8c8:	65 6e                	outsb  %gs:(%esi),(%dx)
41b8ca:	8b c0                	mov    %eax,%eax
41b8cc:	cc                   	int3
41b8cd:	83 c0 dc             	add    $0xffffffdc,%eax
41b8d0:	50                   	push   %eax
41b8d1:	8b 00                	mov    (%eax),%eax
41b8d3:	8b 40 54             	mov    0x54(%eax),%eax
41b8d6:	87 04 24             	xchg   %eax,(%esp)
41b8d9:	c3                   	ret
41b8da:	83 c0 dc             	add    $0xffffffdc,%eax
41b8dd:	50                   	push   %eax
41b8de:	8b 00                	mov    (%eax),%eax
41b8e0:	8b 40 58             	mov    0x58(%eax),%eax
41b8e3:	87 04 24             	xchg   %eax,(%esp)
41b8e6:	c3                   	ret
41b8e7:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b8ec:	8b 44 24 04          	mov    0x4(%esp),%eax
41b8f0:	8b 00                	mov    (%eax),%eax
41b8f2:	ff 60 0c             	jmp    *0xc(%eax)
41b8f5:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b8fa:	e9 a1 8e ff ff       	jmp    0x4147a0
41b8ff:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41b904:	e9 b7 8e ff ff       	jmp    0x4147c0
41b909:	cc                   	int3
41b90a:	e7 b8                	out    %eax,$0xb8
41b90c:	41                   	inc    %ecx
41b90d:	00 f5                	add    %dh,%ch
41b90f:	b8 41 00 ff b8       	mov    $0xb8ff0041,%eax
41b914:	41                   	inc    %ecx
41b915:	00 cd                	add    %cl,%ch
41b917:	b8 41 00 da b8       	mov    $0xb8da0041,%eax
41b91c:	41                   	inc    %ecx
41b91d:	00 01                	add    %al,(%ecx)
41b91f:	00 00                	add    %al,(%eax)
41b921:	00 a3 12 cd b8 7a    	add    %ah,0x7ab8cd12(%ebx)
41b927:	26 d4 11             	es aam $0x11
41b92a:	83 da 00             	sbb    $0x0,%edx
41b92d:	c0 4f 60 b2          	rorb   $0xb2,0x60(%edi)
41b931:	dd 0a                	fisttpll (%edx)
41b933:	b9 41 00 24 00       	mov    $0x240041,%ecx
41b938:	00 00                	add    %al,(%eax)
41b93a:	00 00                	add    %al,(%eax)
41b93c:	00 00                	add    %al,(%eax)
41b93e:	8b c0                	mov    %eax,%eax
41b940:	8c b9 41 00 1e b9    	mov    %?,-0x46e1ffbf(%ecx)
41b946:	41                   	inc    %ecx
41b94f:	00 08                	add    %cl,(%eax)
41b951:	ba 41 00 00 00       	mov    $0x41,%edx
41b956:	00 00                	add    %al,(%eax)
41b958:	00 00                	add    %al,(%eax)
41b95a:	00 00                	add    %al,(%eax)
41b95c:	f0 b9 41 00 f8 b9    	lock mov $0xb9f80041,%ecx
41b962:	41                   	inc    %ecx
41b963:	00 28                	add    %ch,(%eax)
41b965:	00 00                	add    %al,(%eax)
41b967:	00 6c 1e 41          	add    %ch,0x41(%esi,%ebx,1)
41b96b:	00 40 3a             	add    %al,0x3a(%eax)
41b96e:	40                   	inc    %eax
41b96f:	00 50 47             	add    %dl,0x47(%eax)
41b972:	41                   	inc    %ecx
41b973:	00 50 3a             	add    %dl,0x3a(%eax)
41b976:	40                   	inc    %eax
41b977:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41b97b:	00 48 3a             	add    %cl,0x3a(%eax)
41b97e:	40                   	inc    %eax
41b97f:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)
41b986:	40                   	inc    %eax
41b987:	00 80 45 41 00 90    	add    %al,-0x6fffbebb(%eax)
41b98d:	46                   	inc    %esi
41b98e:	41                   	inc    %ecx
41b98f:	00 2c ef             	add    %ch,(%edi,%ebp,8)
41b992:	41                   	inc    %ecx
41b993:	00 ac 45 41 00 e0 47 	add    %ch,0x47e00041(%ebp,%eax,2)
41b99a:	41                   	inc    %ecx
41b99b:	00 bc ee 41 00 44 2d 	add    %bh,0x2d440041(%esi,%ebp,8)
41b9a2:	40                   	inc    %eax
41b9a3:	00 78 ef             	add    %bh,-0x11(%eax)
41b9a6:	41                   	inc    %ecx
41b9a7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9ab:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9af:	00 c0                	add    %al,%al
41b9b1:	f0 41                	lock inc %ecx
41b9b3:	00 c4                	add    %al,%ah
41b9b5:	f0 41                	lock inc %ecx
41b9b7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9bb:	00 44 f1 41          	add    %al,0x41(%ecx,%esi,8)
41b9bf:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9c3:	00 a8 f1 41 00 ac    	add    %ch,-0x53ffbe0f(%eax)
41b9c9:	f1                   	int1
41b9ca:	41                   	inc    %ecx
41b9cb:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9cf:	00 bc f1 41 00 84 ee 	add    %bh,-0x117bffbf(%ecx,%esi,8)
41b9d6:	41                   	inc    %ecx
41b9d7:	00 c8                	add    %cl,%al
41b9d9:	f0 41                	lock inc %ecx
41b9db:	00 50 f1             	add    %dl,-0xf(%eax)
41b9de:	41                   	inc    %ecx
41b9df:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9e3:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9e7:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9eb:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41b9ef:	00 01                	add    %al,(%ecx)
41b9f1:	00 fd                	add    %bh,%ch
41b9f3:	ff 1c f1             	lcall  *(%ecx,%esi,8)
41b9f6:	41                   	inc    %ecx
41b9f7:	00 08                	add    %cl,(%eax)
41b9f9:	54                   	push   %esp
41b9fa:	47                   	inc    %edi
41b9fb:	72 61                	jb     0x41ba5e
41b9fd:	70 68                	jo     0x41ba67
41b9ff:	69 63 8d 40 00 08 ba 	imul   $0xba080040,-0x73(%ebx),%esp
41ba06:	41                   	inc    %ecx
41ba07:	00 07                	add    %al,(%edi)
41ba09:	08 54 47 72          	or     %dl,0x72(%edi,%eax,2)
41ba0d:	61                   	popa
41ba0e:	70 68                	jo     0x41ba78
41ba10:	69 63 8c b9 41 00 f0 	imul   $0xf00041b9,-0x74(%ebx),%esp
41ba17:	1e                   	push   %ds
41ba18:	41                   	inc    %ecx
41ba19:	00 00                	add    %al,(%eax)
41ba1b:	00 08                	add    %cl,(%eax)
41ba1d:	47                   	inc    %edi
41ba1e:	72 61                	jb     0x41ba81
41ba20:	70 68                	jo     0x41ba8a
41ba22:	69 63 73 00 00 90 74 	imul   $0x74900000,0x73(%ebx),%esp
41ba29:	ba 41 00 00 00       	mov    $0x41,%edx
41ba46:	00 00                	add    %al,(%eax)
41ba48:	78 ba                	js     0x41ba04
41ba4a:	41                   	inc    %ecx
41ba4b:	00 08                	add    %cl,(%eax)
41ba4d:	00 00                	add    %al,(%eax)
41ba4f:	00 a0 10 40 00 40    	add    %ah,0x40004010(%eax)
41ba55:	3a 40 00             	cmp    0x0(%eax),%al
41ba58:	4c                   	dec    %esp
41ba59:	3a 40 00             	cmp    0x0(%eax),%al
41ba5c:	50                   	push   %eax
41ba5d:	3a 40 00             	cmp    0x0(%eax),%al
41ba60:	54                   	push   %esp
41ba61:	3a 40 00             	cmp    0x0(%eax),%al
41ba64:	48                   	dec    %eax
41ba65:	3a 40 00             	cmp    0x0(%eax),%al
41ba68:	94                   	xchg   %eax,%esp
41ba69:	37                   	aaa
41ba6a:	40                   	inc    %eax
41ba6b:	00 b0 37 40 00 ec    	add    %dh,-0x13ffbfc9(%eax)
41ba71:	37                   	aaa
41ba72:	40                   	inc    %eax
41ba73:	00 44 2d 40          	add    %al,0x40(%ebp,%ebp,1)
41ba77:	00 0c 54             	add    %cl,(%esp,%edx,2)
41ba7a:	53                   	push   %ebx
41ba7b:	68 61 72 65 64       	push   $0x64657261
41ba80:	49                   	dec    %ecx
41ba81:	6d                   	insl   (%dx),%es:(%edi)
41ba82:	61                   	popa
41ba83:	67 65 8d 40 00       	lea    %gs:0x0(%bx,%si),%eax
41ba88:	d4 ba                	aam    $0xba
41ba8a:	41                   	inc    %ecx
41baa7:	00 d8                	add    %bl,%al
41baa9:	ba 41 00 74 00       	mov    $0x740041,%edx
41baae:	00 00                	add    %al,(%eax)
41bab0:	28 ba 41 00 40 3a    	sub    %bh,0x3a400041(%edx)
41bab6:	40                   	inc    %eax
41bab7:	00 4c 3a 40          	add    %cl,0x40(%edx,%edi,1)
41babb:	00 50 3a             	add    %dl,0x3a(%eax)
41babe:	40                   	inc    %eax
41babf:	00 54 3a 40          	add    %dl,0x40(%edx,%edi,1)
41bac3:	00 48 3a             	add    %cl,0x3a(%eax)
41bac6:	40                   	inc    %eax
41bac7:	00 94 37 40 00 b0 37 	add    %dl,0x37b00040(%edi,%esi,1)