41ba0f:	00 20                	add    %ah,(%eax)
41ba11:	32 40 00             	xor    0x0(%eax),%al
41ba14:	a8 00                	test   $0x0,%al
41ba16:	42                   	inc    %edx
41ba17:	00 e4                	add    %ah,%ah
41ba19:	00 42 00             	add    %al,0x0(%edx)
41ba1c:	0e                   	push   %cs
41ba1d:	54                   	push   %esp
41ba1e:	4d                   	dec    %ebp
41ba1f:	65 74 61             	gs je  0x41ba83
41ba22:	66 69 6c 65 49 6d 61 	imul   $0x616d,0x49(%ebp,%eiz,2),%bp
41ba29:	67 65 90             	addr16 gs nop
41ba2c:	78 ba                	js     0x41b9e8
41ba2e:	41                   	inc    %ecx
41ba3b:	00 ec                	add    %ch,%ah
41ba3d:	ba 41 00 00 00       	mov    $0x41,%edx
41ba4a:	00 00                	add    %al,(%eax)
41ba4c:	dc ba 41 00 30 00    	fdivrl 0x300041(%edx)
41ba52:	00 00                	add    %al,(%eax)
41ba54:	6c                   	insb   (%dx),%es:(%edi)
41ba55:	b7 41                	mov    $0x41,%bh
41ba57:	00 b4 34 40 00 ec 44 	add    %dh,0x44ec0040(%esp,%esi,1)
41ba5e:	41                   	inc    %ecx
41ba5f:	00 c4                	add    %al,%ah
41ba61:	34 40                	xor    $0x40,%al
41ba63:	00 c8                	add    %cl,%al
41ba65:	34 40                	xor    $0x40,%al
41ba67:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41ba6e:	40                   	inc    %eax
41ba6f:	00 20                	add    %ah,(%eax)
41ba71:	32 40 00             	xor    0x0(%eax),%al
41ba74:	30 01                	xor    %al,(%ecx)
41ba76:	42                   	inc    %edx
41ba77:	00 2c 44             	add    %ch,(%esp,%eax,2)
41ba7a:	41                   	inc    %ecx
41ba7b:	00 4c f0 41          	add    %cl,0x41(%eax,%esi,8)
41ba7f:	00 60 01             	add    %ah,0x1(%eax)
41ba82:	42                   	inc    %edx
41ba83:	00 7c 45 41          	add    %bh,0x41(%ebp,%eax,2)
41ba87:	00 dc                	add    %bl,%ah
41ba89:	ef                   	out    %eax,(%dx)
41ba8a:	41                   	inc    %ecx
41ba8b:	00 f4                	add    %dh,%ah
41ba8d:	01 42 00             	add    %eax,0x0(%edx)
41ba90:	98                   	cwtl
41ba91:	f0 41                	lock inc %ecx
41ba93:	00 84 02 42 00 8c 02 	add    %al,0x28c0042(%edx,%eax,1)
41ba9a:	42                   	inc    %edx
41ba9b:	00 f0                	add    %dh,%al
41ba9d:	02 42 00             	add    0x0(%edx),%al
41baa0:	e4 f1                	in     $0xf1,%al
41baa2:	41                   	inc    %ecx
41baa3:	00 7c 03 42          	add    %bh,0x42(%ebx,%eax,1)
41baa7:	00 5c 04 42          	add    %bl,0x42(%esp,%eax,1)
41baab:	00 f8                	add    %bh,%al
41baad:	07                   	pop    %es
41baae:	42                   	inc    %edx
41baaf:	00 c8                	add    %cl,%al
41bab1:	f2 41                	repnz inc %ecx
41bab3:	00 e4                	add    %ah,%ah
41bab5:	08 42 00             	or     %al,0x0(%edx)
41bab8:	e8 08 42 00 40       	call   0x4041fcc5
41babd:	0a 42 00             	or     0x0(%edx),%al
41bac0:	e8 00 42 00 e8       	call   0xe841fcc5
41bac5:	f1                   	int1
41bac6:	41                   	inc    %ecx
41bac7:	00 18                	add    %bl,(%eax)
41bac9:	07                   	pop    %es
41baca:	42                   	inc    %edx
41bacb:	00 e0                	add    %ah,%al
41bacd:	03 42 00             	add    0x0(%edx),%eax
41bad0:	dc 07                	faddl  (%edi)
41bad2:	42                   	inc    %edx
41bad3:	00 94 0c 42 00 18 0d 	add    %dl,0xd180042(%esp,%ecx,1)
41bada:	42                   	inc    %edx
41badb:	00 09                	add    %cl,(%ecx)
41badd:	54                   	push   %esp
41bade:	4d                   	dec    %ebp
41badf:	65 74 61             	gs je  0x41bb43
41bae2:	66 69 6c 65 8b c0 ec 	imul   $0xecc0,-0x75(%ebp,%eiz,2),%bp
41bae9:	ba 41 00 07 09       	mov    $0x9070041,%edx
41baee:	54                   	push   %esp
41baef:	4d                   	dec    %ebp
41baf0:	65 74 61             	gs je  0x41bb54
41baf3:	66 69 6c 65 78 ba 41 	imul   $0x41ba,0x78(%ebp,%eiz,2),%bp
41bafa:	00 30                	add    %dh,(%eax)
41bafc:	b8 41 00 00 00       	mov    $0x41,%eax
41bb01:	08 47 72             	or     %al,0x72(%edi)
41bb04:	61                   	popa
41bb05:	70 68                	jo     0x41bb6f
41bb07:	69 63 73 00 00 58 bb 	imul   $0xbb580000,0x73(%ebx),%esp
41bb0e:	41                   	inc    %ecx
41bb2b:	00 5c bb 41          	add    %bl,0x41(%ebx,%edi,4)
41bb2f:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41bb33:	00 6c b9 41          	add    %ch,0x41(%ecx,%edi,4)
41bb37:	00 b4 34 40 00 c0 34 	add    %dh,0x34c00040(%esp,%esi,1)
41bb3e:	40                   	inc    %eax
41bb3f:	00 c4                	add    %al,%ah
41bb41:	34 40                	xor    $0x40,%al
41bb43:	00 c8                	add    %cl,%al
41bb45:	34 40                	xor    $0x40,%al
41bb47:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41bb4e:	40                   	inc    %eax
41bb4f:	00 20                	add    %ah,(%eax)
41bb51:	32 40 00             	xor    0x0(%eax),%al
41bb54:	28 11                	sub    %dl,(%ecx)
41bb56:	42                   	inc    %edx
41bb57:	00 84 11 42 00 0c 54 	add    %al,0x540c0042(%ecx,%edx,1)
41bb5e:	42                   	inc    %edx
41bb5f:	69 74 6d 61 70 49 6d 	imul   $0x616d4970,0x61(%ebp,%ebp,2),%esi
41bb66:	61
41bb67:	67 65 8d 40 00       	lea    %gs:0x0(%bx,%si),%eax
41bb6c:	b8 bb 41 00 00       	mov    $0x41bb,%eax
41bb79:	00 00                	add    %al,(%eax)
41bb7b:	00 34 bc             	add    %dh,(%esp,%edi,4)
41bb7e:	41                   	inc    %ecx
41bb8b:	00 28                	add    %ch,(%eax)
41bb8d:	bc 41 00 3c 00       	mov    $0x3c0041,%esp
41bb92:	00 00                	add    %al,(%eax)
41bb94:	6c                   	insb   (%dx),%es:(%edi)
41bb95:	b7 41                	mov    $0x41,%bh
41bb97:	00 b4 34 40 00 ec 44 	add    %dh,0x44ec0040(%esp,%esi,1)
41bb9e:	41                   	inc    %ecx
41bb9f:	00 c4                	add    %al,%ah
41bba1:	34 40                	xor    $0x40,%al
41bba3:	00 c8                	add    %cl,%al
41bba5:	34 40                	xor    $0x40,%al
41bba7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41bbae:	40                   	inc    %eax
41bbaf:	00 20                	add    %ah,(%eax)
41bbb1:	32 40 00             	xor    0x0(%eax),%al
41bbb4:	14 1c                	adc    $0x1c,%al
41bbb6:	42                   	inc    %edx
41bbb7:	00 2c 44             	add    %ch,(%esp,%eax,2)
41bbba:	41                   	inc    %ecx
41bbbb:	00 4c f0 41          	add    %cl,0x41(%eax,%esi,8)
41bbbf:	00 50 1c             	add    %dl,0x1c(%eax)
41bbc2:	42                   	inc    %edx
41bbc3:	00 7c 45 41          	add    %bh,0x41(%ebp,%eax,2)
41bbc7:	00 24 1e             	add    %ah,(%esi,%ebx,1)
41bbca:	42                   	inc    %edx
41bbcb:	00 a4 1e 42 00 98 f0 	add    %ah,-0xf67ffbe(%esi,%ebx,1)
41bbd2:	41                   	inc    %ecx
41bbd3:	00 58 21             	add    %bl,0x21(%eax)
41bbd6:	42                   	inc    %edx
41bbd7:	00 0c 22             	add    %cl,(%edx,%eiz,1)
41bbda:	42                   	inc    %edx
41bbdb:	00 4c 22 42          	add    %cl,0x42(%edx,%eiz,1)
41bbdf:	00 e4                	add    %ah,%ah
41bbe1:	f1                   	int1
41bbe2:	41                   	inc    %ecx
41bbe3:	00 a8 22 42 00 f4    	add    %ch,-0xbffbdde(%eax)
41bbe9:	26 42                	es inc %edx
41bbeb:	00 f0                	add    %dh,%al
41bbed:	2e 42                	cs inc %edx
41bbef:	00 c4                	add    %al,%ah
41bbf1:	2f                   	das
41bbf2:	42                   	inc    %edx
41bbf3:	00 cc                	add    %cl,%ah
41bbf5:	f2 41                	repnz inc %ecx
41bbf7:	00 e8                	add    %ch,%al
41bbf9:	30 42 00             	xor    %al,0x0(%edx)
41bbfc:	3c 31                	cmp    $0x31,%al
41bbfe:	42                   	inc    %edx
41bbff:	00 ac 1b 42 00 e8 f1 	add    %ch,-0xe17ffbe(%ebx,%ebx,1)
41bc06:	41                   	inc    %ecx
41bc07:	00 70 f2             	add    %dh,-0xe(%eax)
41bc0a:	41                   	inc    %ecx
41bc0b:	00 70 25             	add    %dh,0x25(%eax)
41bc0e:	42                   	inc    %edx
41bc0f:	00 fc                	add    %bh,%ah
41bc11:	33 42 00             	xor    0x0(%edx),%eax
41bc14:	ec                   	in     (%dx),%al
41bc15:	24 42                	and    $0x42,%al
41bc17:	00 04 34             	add    %al,(%esp,%esi,1)
41bc1a:	42                   	inc    %edx
41bc1b:	00 bc 21 42 00 1c 22 	add    %bh,0x221c0042(%ecx,%eiz,1)
41bc22:	42                   	inc    %edx
41bc23:	00 b8 2d 42 00 07    	add    %bh,0x700422d(%eax)
41bc29:	54                   	push   %esp
41bc2a:	42                   	inc    %edx
41bc2b:	69 74 6d 61 70 34 bc 	imul   $0x41bc3470,0x61(%ebp,%ebp,2),%esi
41bc32:	41
41bc33:	00 07                	add    %al,(%edi)
41bc35:	07                   	pop    %es
41bc36:	54                   	push   %esp
41bc37:	42                   	inc    %edx
41bc38:	69 74 6d 61 70 b8 bb 	imul   $0x41bbb870,0x61(%ebp,%ebp,2),%esi
41bc3f:	41
41bc40:	00 30                	add    %dh,(%eax)
41bc42:	b8 41 00 00 00       	mov    $0x41,%eax
41bc47:	08 47 72             	or     %al,0x72(%edi)
41bc4a:	61                   	popa
41bc4b:	70 68                	jo     0x41bcb5
41bc4d:	69 63 73 00 00 8b c0 	imul   $0xc08b0000,0x73(%ebx),%esp
41bc54:	a0 bc 41 00 00       	mov    0x41bc,%al
41bc71:	00 00                	add    %al,(%eax)
41bc73:	00 a4 bc 41 00 18 00 	add    %ah,0x180041(%esp,%edi,4)
41bc7a:	00 00                	add    %al,(%eax)
41bc7c:	6c                   	insb   (%dx),%es:(%edi)
41bc7d:	b9 41 00 b4 34       	mov    $0x34b40041,%ecx
41bc82:	40                   	inc    %eax
41bc83:	00 c0                	add    %al,%al
41bc85:	34 40                	xor    $0x40,%al
41bc87:	00 c4                	add    %al,%ah
41bc89:	34 40                	xor    $0x40,%al
41bc8b:	00 c8                	add    %cl,%al
41bc8d:	34 40                	xor    $0x40,%al
41bc8f:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41bc96:	40                   	inc    %eax
41bc97:	00 20                	add    %ah,(%eax)
41bc99:	32 40 00             	xor    0x0(%eax),%al
41bc9c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41bc9d:	34 42                	xor    $0x42,%al
41bc9f:	00 d4                	add    %dl,%ah
41bca1:	34 42                	xor    $0x42,%al
41bca3:	00 0a                	add    %cl,(%edx)
41bca5:	54                   	push   %esp
41bca6:	49                   	dec    %ecx
41bca7:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bcaa:	49                   	dec    %ecx
41bcab:	6d                   	insl   (%dx),%es:(%edi)
41bcac:	61                   	popa
41bcad:	67 65 90             	addr16 gs nop
41bcb0:	fc                   	cld
41bcb1:	bc 41 00 00 00       	mov    $0x41,%esp
41bcbe:	00 00                	add    %al,(%eax)
41bcc0:	6c                   	insb   (%dx),%es:(%edi)
41bcc1:	bd 41 00 00 00       	mov    $0x41,%ebp
41bcce:	00 00                	add    %al,(%eax)
41bcd0:	60                   	pusha
41bcd1:	bd 41 00 34 00       	mov    $0x340041,%ebp
41bcd6:	00 00                	add    %al,(%eax)
41bcd8:	6c                   	insb   (%dx),%es:(%edi)
41bcd9:	b7 41                	mov    $0x41,%bh
41bcdb:	00 b4 34 40 00 ec 44 	add    %dh,0x44ec0040(%esp,%esi,1)
41bce2:	41                   	inc    %ecx
41bce3:	00 c4                	add    %al,%ah
41bce5:	34 40                	xor    $0x40,%al
41bce7:	00 c8                	add    %cl,%al
41bce9:	34 40                	xor    $0x40,%al
41bceb:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41bcf2:	40                   	inc    %eax
41bcf3:	00 20                	add    %ah,(%eax)
41bcf5:	32 40 00             	xor    0x0(%eax),%al
41bcf8:	40                   	inc    %eax
41bcf9:	35 42 00 2c 44       	xor    $0x442c0042,%eax
41bcfe:	41                   	inc    %ecx
41bcff:	00 4c f0 41          	add    %cl,0x41(%eax,%esi,8)
41bd03:	00 70 35             	add    %dh,0x35(%eax)
41bd06:	42                   	inc    %edx
41bd07:	00 7c 45 41          	add    %bh,0x41(%ebp,%eax,2)
41bd0b:	00 dc                	add    %bl,%ah
41bd0d:	ef                   	out    %eax,(%dx)
41bd0e:	41                   	inc    %ecx
41bd0f:	00 d0                	add    %dl,%al
41bd11:	35 42 00 98 f0       	xor    $0xf0980042,%eax
41bd16:	41                   	inc    %ecx
41bd17:	00 10                	add    %dl,(%eax)
41bd19:	36 42                	ss inc %edx
41bd1b:	00 3c 36             	add    %bh,(%esi,%esi,1)
41bd1e:	42                   	inc    %edx
41bd1f:	00 e0                	add    %ah,%al
41bd21:	f1                   	int1
41bd22:	41                   	inc    %ecx
41bd23:	00 e4                	add    %ah,%ah
41bd25:	f1                   	int1
41bd26:	41                   	inc    %ecx
41bd27:	00 50 36             	add    %dl,0x36(%eax)
41bd2a:	42                   	inc    %edx
41bd2b:	00 64 f2 41          	add    %ah,0x41(%edx,%esi,8)
41bd2f:	00 d4                	add    %dl,%ah
41bd31:	38 42 00             	cmp    %al,0x0(%edx)
41bd34:	c8 f2 41 00          	enter  $0x41f2,$0x0
41bd38:	ec                   	in     (%dx),%al
41bd39:	38 42 00             	cmp    %al,0x0(%edx)
41bd3c:	f0 38 42 00          	lock cmp %al,0x0(%edx)
41bd40:	dc f2                	fdiv   %st,%st(2)
41bd42:	41                   	inc    %ecx
41bd43:	00 ec                	add    %ch,%ah
41bd45:	34 42                	xor    $0x42,%al
41bd47:	00 e8                	add    %ch,%al
41bd49:	f1                   	int1
41bd4a:	41                   	inc    %ecx
41bd4b:	00 70 f2             	add    %dh,-0xe(%eax)
41bd4e:	41                   	inc    %ecx
41bd4f:	00 90 37 42 00 08    	add    %dl,0x8004237(%eax)
41bd55:	39 42 00             	cmp    %eax,0x0(%edx)
41bd58:	30 39                	xor    %bh,(%ecx)
41bd5a:	42                   	inc    %edx
41bd5b:	00 44 39 42          	add    %al,0x42(%ecx,%edi,1)
41bd5f:	00 05 54 49 63 6f    	add    %al,0x6f634954
41bd65:	6e                   	outsb  %ds:(%esi),(%dx)
41bd66:	8b c0                	mov    %eax,%eax
41bd68:	6c                   	insb   (%dx),%es:(%edi)
41bd69:	bd 41 00 07 05       	mov    $0x5070041,%ebp
41bd6e:	54                   	push   %esp
41bd6f:	49                   	dec    %ecx
41bd70:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41bd73:	fc                   	cld
41bd74:	bc 41 00 30 b8       	mov    $0xb8300041,%esp
41bd79:	41                   	inc    %ecx
41bd7a:	00 00                	add    %al,(%eax)
41bd7c:	00 08                	add    %cl,(%eax)
41bd7e:	47                   	inc    %edi
41bd7f:	72 61                	jb     0x41bde2
41bd81:	70 68                	jo     0x41bdeb
41bd83:	69 63 73 00 00 85 c0 	imul   $0xc0850000,0x73(%ebx),%esp
41bd8a:	74 0e                	je     0x41bd9a
41bd8c:	3b 05 8c 98 46 00    	cmp    0x46988c,%eax
41bd92:	74 06                	je     0x41bd9a
41bd94:	50                   	push   %eax
41bd95:	e8 de a4 fe ff       	call   0x406278
41bd9a:	c3                   	ret
41bd9b:	90                   	nop
41bd9c:	e8 bd 41 00 00       	call   0x41ff5e
41bdb9:	00 00                	add    %al,(%eax)
41bdbb:	00 e8                	add    %ch,%al
41bdbd:	bd 41 00 24 00       	mov    $0x240041,%ebp
41bdc2:	00 00                	add    %al,(%eax)
41bdc4:	a0 10 40 00 b4       	mov    0xb4004010,%al
41bdc9:	34 40                	xor    $0x40,%al
41bdcb:	00 c0                	add    %al,%al
41bdcd:	34 40                	xor    $0x40,%al
41bdcf:	00 c4                	add    %al,%ah
41bdd1:	34 40                	xor    $0x40,%al
41bdd3:	00 c8                	add    %cl,%al
41bdd5:	34 40                	xor    $0x40,%al
41bdd7:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
41bdde:	40                   	inc    %eax
41bddf:	00 20                	add    %ah,(%eax)
41bde1:	32 40 00             	xor    0x0(%eax),%al
41bde4:	4c                   	dec    %esp
41bde5:	be 41 00 10 54       	mov    $0x54100041,%esi
41bdea:	52                   	push   %edx
41bdeb:	65 73 6f             	gs jae 0x41be5d
41bdee:	75 72                	jne    0x41be62
41bdf0:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41bdf3:	61                   	popa
41bdf4:	6e                   	outsb  %ds:(%esi),(%dx)
41bdf5:	61                   	popa
41bdf6:	67 65 72 8d          	addr16 gs jb 0x41bd87
41bdfa:	40                   	inc    %eax
41bdfb:	00 89 d1 89 c2 31    	add    %cl,0x31c289d1(%ecx)
41be01:	c0 66 c1 c0          	shlb   $0xc0,-0x3f(%esi)
41be05:	05 32 02 42 49       	add    $0x49420232,%eax
41be0a:	75 f6                	jne    0x41be02
41be0c:	c3                   	ret
41be0d:	8d 40 00             	lea    0x0(%eax),%eax
41be10:	53                   	push   %ebx