412854:	00 00                	add    %al,(%eax)
412856:	00 00                	add    %al,(%eax)
412858:	81 08 41 4b 4d 19    	orl    $0x194d4b41,(%eax)
41285e:	6d                   	insl   (%dx),%es:(%edi)
41285f:	00 de                	add    %bl,%dh
412861:	54                   	push   %esp
412862:	00 00                	add    %al,(%eax)
412864:	00 00                	add    %al,(%eax)
412866:	86 08                	xchg   %cl,(%eax)
412868:	09 3a                	or     %edi,(%edx)
41286a:	9d                   	popf
41286b:	01 6e 00             	add    %ebp,0x0(%esi)
41286e:	e6 54                	out    %al,$0x54
412870:	00 00                	add    %al,(%eax)
412872:	00 00                	add    %al,(%eax)
412874:	86 08                	xchg   %cl,(%eax)
412876:	13 3a                	adc    (%edx),%edi
412878:	01 00                	add    %eax,(%eax)
41287a:	6e                   	outsb  %ds:(%esi),(%dx)
41287b:	00 f0                	add    %dh,%al
41287d:	54                   	push   %esp
41287e:	00 00                	add    %al,(%eax)
412880:	00 00                	add    %al,(%eax)
412882:	86 08                	xchg   %cl,(%eax)
412884:	c4 4c 9d 01          	les    0x1(%ebp,%ebx,4),%ecx
412888:	6f                   	outsl  %ds:(%esi),(%dx)
412889:	00 10                	add    %dl,(%eax)
41288b:	55                   	push   %ebp
41288c:	00 00                	add    %al,(%eax)
41288e:	00 00                	add    %al,(%eax)
412890:	86 18                	xchg   %bl,(%eax)
412892:	d8 3e                	fdivrs (%esi)
412894:	0d 1a 6f 00 a0       	or     $0xa0006f1a,%eax
412899:	55                   	push   %ebp
41289a:	00 00                	add    %al,(%eax)
41289c:	00 00                	add    %al,(%eax)
41289e:	86 00                	xchg   %al,(%eax)
4128a0:	23 4b 4d             	and    0x4d(%ebx),%ecx
4128a3:	19 72 00             	sbb    %esi,0x0(%edx)
4128a6:	fc                   	cld
4128a7:	56                   	push   %esi
4128a8:	00 00                	add    %al,(%eax)
4128aa:	00 00                	add    %al,(%eax)
4128ac:	86 00                	xchg   %al,(%eax)
4128ae:	99                   	cltd
4128af:	4b                   	dec    %ebx
4128b0:	4d                   	dec    %ebp
4128b1:	19 73 00             	sbb    %esi,0x0(%ebx)
4128b4:	50                   	push   %eax
4128b5:	58                   	pop    %eax
4128b6:	00 00                	add    %al,(%eax)
4128b8:	00 00                	add    %al,(%eax)
4128ba:	86 00                	xchg   %al,(%eax)
4128bc:	48                   	dec    %eax
4128bd:	47                   	inc    %edi
4128be:	16                   	push   %ss
4128bf:	1a 74 00 64          	sbb    0x64(%eax,%eax,1),%dh
4128c3:	58                   	pop    %eax
4128c4:	00 00                	add    %al,(%eax)
4128c6:	00 00                	add    %al,(%eax)
4128c8:	81 00 25 0d 06 00    	addl   $0x60d25,(%eax)
4128ce:	74 00                	je     0x4128d0
4128d0:	84 5a 00             	test   %bl,0x0(%edx)
4128d3:	00 00                	add    %al,(%eax)
4128d5:	00 81 00 48 3f 06    	add    %al,0x63f4800(%ecx)
4128db:	00 74 00 cc          	add    %dh,-0x34(%eax,%eax,1)
4128df:	5a                   	pop    %edx
4128e0:	00 00                	add    %al,(%eax)
4128e2:	00 00                	add    %al,(%eax)
4128e4:	86 00                	xchg   %al,(%eax)
4128e6:	f3 20 06             	repz and %al,(%esi)
4128e9:	00 74 00 30          	add    %dh,0x30(%eax,%eax,1)
4128ed:	5c                   	pop    %esp
4128ee:	00 00                	add    %al,(%eax)
4128f0:	00 00                	add    %al,(%eax)
4128f2:	86 00                	xchg   %al,(%eax)
4128f4:	54                   	push   %esp
4128f5:	4b                   	dec    %ebx
4128f6:	4d                   	dec    %ebp
4128f7:	19 74 00 d4          	sbb    %esi,-0x2c(%eax,%eax,1)
4128fb:	5c                   	pop    %esp
4128fc:	00 00                	add    %al,(%eax)
4128fe:	00 00                	add    %al,(%eax)
412900:	81 00 56 0d c2 0a    	addl   $0xac20d56,(%eax)
412906:	75 00                	jne    0x412908
412908:	08 5d 00             	or     %bl,0x0(%ebp)
41290b:	00 00                	add    %al,(%eax)
41290d:	00 81 00 43 0d 23    	add    %al,0x230d4300(%ecx)
412913:	0a 76 00             	or     0x0(%esi),%dh
412916:	33 5d 00             	xor    0x0(%ebp),%ebx
412919:	00 00                	add    %al,(%eax)
41291b:	00 c4                	add    %al,%ah
41291d:	00 7c 2b 92          	add    %bh,-0x6e(%ebx,%ebp,1)
412921:	04 77                	add    $0x77,%al
412923:	00 48 5d             	add    %cl,0x5d(%eax)
412926:	00 00                	add    %al,(%eax)
412928:	00 00                	add    %al,(%eax)
41292a:	c4 00                	les    (%eax),%eax
41292c:	31 29                	xor    %ebp,(%ecx)
41292e:	d0 06                	rolb   $1,(%esi)
412930:	78 00                	js     0x412932
412932:	0c 60                	or     $0x60,%al
412934:	00 00                	add    %al,(%eax)
412936:	00 00                	add    %al,(%eax)
412938:	c4 00                	les    (%eax),%eax
41293a:	83 37 d0             	xorl   $0xffffffd0,(%edi)
41293d:	06                   	push   %es
41293e:	79 00                	jns    0x412940
412940:	5c                   	pop    %esp
412941:	61                   	popa
412942:	00 00                	add    %al,(%eax)
412944:	00 00                	add    %al,(%eax)
412946:	c4 00                	les    (%eax),%eax
412948:	2d 38 d0 06 7a       	sub    $0x7a06d038,%eax
41294d:	00 38                	add    %bh,(%eax)
41294f:	62 00                	bound  %eax,(%eax)
412951:	00 00                	add    %al,(%eax)
412953:	00 c4                	add    %al,%ah
412955:	00 02                	add    %al,(%edx)
412957:	29 92 04 7b 00 a4    	sub    %edx,-0x5bff84fc(%edx)
41295d:	62 00                	bound  %eax,(%eax)
41295f:	00 00                	add    %al,(%eax)
412961:	00 81 00 35 48 df    	add    %al,-0x20b7cb00(%ecx)
412967:	05 7c 00 e8 62       	add    $0x62e8007c,%eax
41296c:	00 00                	add    %al,(%eax)
41296e:	00 00                	add    %al,(%eax)
412970:	81 00 39 12 20 1a    	addl   $0x1a201239,(%eax)
412976:	7e 00                	jle    0x412978
412978:	ac                   	lods   %ds:(%esi),%al
412979:	63 00                	arpl   %eax,(%eax)
41297b:	00 00                	add    %al,(%eax)
41297d:	00 81 00 02 13 df    	add    %al,-0x20ecfe00(%ecx)
412983:	05 80 00 b8 63       	add    $0x63b80080,%eax
412988:	00 00                	add    %al,(%eax)
41298a:	00 00                	add    %al,(%eax)
41298c:	86 00                	xchg   %al,(%eax)
41298e:	4f                   	dec    %edi
41298f:	4f                   	dec    %edi
412990:	06                   	push   %es
412991:	00 82 00 18 64 00    	add    %al,0x641800(%edx)
412997:	00 00                	add    %al,(%eax)
412999:	00 c4                	add    %al,%ah
41299b:	00 4e 4c             	add    %cl,0x4c(%esi)
41299e:	fc                   	cld
41299f:	04 82                	add    $0x82,%al
4129a1:	00 5c 66 00          	add    %bl,0x0(%esi,%eiz,2)
4129a5:	00 00                	add    %al,(%eax)
4129a7:	00 81 00 38 0f 28    	add    %al,0x280f3800(%ecx)
4129ad:	1a 83 00 88 68 00    	sbb    0x688800(%ebx),%al
4129b3:	00 00                	add    %al,(%eax)
4129b5:	00 81 00 49 0f 28    	add    %al,0x280f4900(%ecx)
4129bb:	1a 85 00 31 33 00    	sbb    0x333100(%ebp),%al
4129c1:	00 00                	add    %al,(%eax)
4129c3:	00 c4                	add    %al,%ah
4129c5:	00 02                	add    %al,(%edx)
4129c7:	1e                   	push   %ds
4129c8:	fc                   	cld
4129c9:	04 87                	add    $0x87,%al
4129cb:	00 14 6a             	add    %dl,(%edx,%ebp,2)
4129ce:	00 00                	add    %al,(%eax)
4129d0:	00 00                	add    %al,(%eax)
4129d2:	86 08                	xchg   %cl,(%eax)
4129d4:	04 12                	add    $0x12,%al
4129d6:	31 1a                	xor    %ebx,(%edx)
4129d8:	88 00                	mov    %al,(%eax)
4129da:	4c                   	dec    %esp
4129db:	6a 00                	push   $0x0
4129dd:	00 00                	add    %al,(%eax)
4129df:	00 86 08 1d 12 31    	add    %al,0x31121d08(%esi)
4129e5:	1a 89 00 84 6a 00    	sbb    0x6a8400(%ecx),%cl
4129eb:	00 00                	add    %al,(%eax)
4129ed:	00 86 08 20 10 31    	add    %al,0x31102008(%esi)
4129f3:	1a 8a 00 bc 6a 00    	sbb    0x6abc00(%edx),%cl
4129f9:	00 00                	add    %al,(%eax)
4129fb:	00 86 08 31 10 31    	add    %al,0x31103108(%esi)
412a01:	1a 8b 00 f4 6a 00    	sbb    0x6af400(%ebx),%cl
412a07:	00 00                	add    %al,(%eax)
412a09:	00 86 08 d9 14 31    	add    %al,0x3114d908(%esi)
412a0f:	1a 8c 00 2c 6b 00 00 	sbb    0x6b2c(%eax,%eax,1),%cl
412a16:	00 00                	add    %al,(%eax)
412a18:	86 08                	xchg   %cl,(%eax)
412a1a:	ec                   	in     (%dx),%al
412a1b:	14 31                	adc    $0x31,%al
412a1d:	1a 8d 00 64 6b 00    	sbb    0x6b6400(%ebp),%cl
412a23:	00 00                	add    %al,(%eax)
412a25:	00 86 08 66 4b 08    	add    %al,0x84b6608(%esi)
412a2b:	1a 8e 00 7c 6b 00    	sbb    0x6b7c00(%esi),%cl
412a31:	00 00                	add    %al,(%eax)
412a33:	00 86 08 78 4b 4d    	add    %al,0x4d4b7808(%esi)
412a39:	19 8e 00 44 6c 00    	sbb    %ecx,0x6c4400(%esi)
412a3f:	00 00                	add    %al,(%eax)
412a41:	00 86 08 c7 33 f2    	add    %al,-0xdcc38f8(%esi)
412a47:	19 8f 00 4c 6c 00    	sbb    %ecx,0x6c4c00(%edi)
412a4d:	00 00                	add    %al,(%eax)
412a4f:	00 83 08 d8 33 f7    	add    %al,-0x8cc27f8(%ebx)
412a55:	19 8f 00 55 6c 00    	sbb    %ecx,0x6c5500(%edi)
412a5b:	00 00                	add    %al,(%eax)
412a5d:	00 86 08 fd 38 fd    	add    %al,-0x2c702f8(%esi)
412a63:	19 90 00 5d 6c 00    	sbb    %edx,0x6c5d00(%eax)
412a69:	00 00                	add    %al,(%eax)
412a6b:	00 83 08 0d 39 02    	add    %al,0x2390d08(%ebx)
412a71:	1a 90 00 68 6c 00    	sbb    0x6c6800(%eax),%dl
412a77:	00 00                	add    %al,(%eax)
412a79:	00 86 08 8d 4a 08    	add    %al,0x84a8d08(%esi)
412a7f:	1a 91 00 8b 6c 00    	sbb    0x6c8b00(%ecx),%dl
412a85:	00 00                	add    %al,(%eax)
412a87:	00 86 08 b7 3b 3d    	add    %al,0x3d3bb708(%esi)
412a8d:	1a 91 00 93 6c 00    	sbb    0x6c9300(%ecx),%dl
412a93:	00 00                	add    %al,(%eax)
412a95:	00 81 08 d1 3b 42    	add    %al,0x423bd108(%ecx)
412a9b:	1a 91 00 9c 6c 00    	sbb    0x6c9c00(%ecx),%dl
412aa1:	00 00                	add    %al,(%eax)
412aa3:	00 86 08 8d 3b 48    	add    %al,0x483b8d08(%esi)
412aa9:	1a 92 00 a4 6c 00    	sbb    0x6ca400(%edx),%dl
412aaf:	00 00                	add    %al,(%eax)
412ab1:	00 81 08 a2 3b 4d    	add    %al,0x4d3ba208(%ecx)
412ab7:	1a 92 00 ad 6c 00    	sbb    0x6cad00(%edx),%dl
412abd:	00 00                	add    %al,(%eax)
412abf:	00 86 08 d7 46 53    	add    %al,0x5346d708(%esi)
412ac5:	1a 93 00 b5 6c 00    	sbb    0x6cb500(%ebx),%dl
412acb:	00 00                	add    %al,(%eax)
412acd:	00 81 08 e5 46 5e    	add    %al,0x5e46e508(%ecx)
412ad3:	1a 93 00 c0 6c 00    	sbb    0x6cc000(%ebx),%dl
412ad9:	00 00                	add    %al,(%eax)
412adb:	00 86 08 ec 25 08    	add    %al,0x825ec08(%esi)
412ae1:	07                   	pop    %es
412ae2:	94                   	xchg   %eax,%esp
412ae3:	00 dc                	add    %bl,%ah
412ae5:	6c                   	insb   (%dx),%es:(%edi)
412ae6:	00 00                	add    %al,(%eax)
412ae8:	00 00                	add    %al,(%eax)
412aea:	86 08                	xchg   %cl,(%eax)
412aec:	67 45                	addr16 inc %ebp
412aee:	6a 1a                	push   $0x1a
412af0:	94                   	xchg   %eax,%esp
412af1:	00 f4                	add    %dh,%ah
412af3:	6c                   	insb   (%dx),%es:(%edi)
412af4:	00 00                	add    %al,(%eax)
412af6:	00 00                	add    %al,(%eax)
412af8:	86 18                	xchg   %bl,(%eax)
412afa:	d8 3e                	fdivrs (%esi)
412afc:	06                   	push   %es
412afd:	00 94 00 5f 6d 00 00 	add    %dl,0x6d5f(%eax,%eax,1)
412b04:	00 00                	add    %al,(%eax)
412b06:	86 00                	xchg   %al,(%eax)
412b08:	23 4b 4d             	and    0x4d(%ebx),%ecx
412b0b:	19 94 00 6c 6d 00 00 	sbb    %edx,0x6d6c(%eax,%eax,1)
412b12:	00 00                	add    %al,(%eax)
412b14:	86 00                	xchg   %al,(%eax)
412b16:	23 4b 76             	and    0x76(%ebx),%ecx
412b19:	1a 95 00 1c 6e 00    	sbb    0x6e1c00(%ebp),%dl
412b1f:	00 00                	add    %al,(%eax)
412b21:	00 86 00 2b 4c 7e    	add    %al,0x7e4c2b00(%esi)
412b27:	1a 97 00 a8 6e 00    	sbb    0x6ea800(%edi),%dl
412b2d:	00 00                	add    %al,(%eax)
412b2f:	00 86 00 99 4b 4d    	add    %al,0x4d4b9900(%esi)
412b35:	19 9a 00 1c 6f 00    	sbb    %ebx,0x6f1c00(%edx)
412b3b:	00 00                	add    %al,(%eax)
412b3d:	00 86 00 0e 4c 89    	add    %al,-0x76b3f200(%esi)
412b43:	1a 9b 00 3c 6f 00    	sbb    0x6f3c00(%ebx),%bl
412b49:	00 00                	add    %al,(%eax)
412b4b:	00 86 00 16 47 16    	add    %al,0x16471600(%esi)
412b51:	1a 9c 00 60 6f 00 00 	sbb    0x6f60(%eax,%eax,1),%bl
412b58:	00 00                	add    %al,(%eax)
412b5a:	81 00 7f 45 06 00    	addl   $0x6457f,(%eax)
412b60:	9c                   	pushf
412b61:	00 1a                	add    %bl,(%edx)
412b63:	70 00                	jo     0x412b65
412b65:	00 00                	add    %al,(%eax)
412b67:	00 86 00 a7 4b 4d    	add    %al,0x4d4ba700(%esi)
412b6d:	19 9c 00 2c 70 00 00 	sbb    %ebx,0x702c(%eax,%eax,1)
412b74:	00 00                	add    %al,(%eax)
412b76:	86 00                	xchg   %al,(%eax)
412b78:	8b 25 8f 1a 9d 00    	mov    0x9d1a8f,%esp
412b7e:	c8 70 00 00          	enter  $0x70,$0x0
412b82:	00 00                	add    %al,(%eax)
412b84:	86 00                	xchg   %al,(%eax)
412b86:	75 25                	jne    0x412bad
412b88:	95                   	xchg   %eax,%ebp
412b89:	1a 9d 00 14 72 00    	sbb    0x721400(%ebp),%bl
412b8f:	00 00                	add    %al,(%eax)
412b91:	00 86 08 c8 2f ed    	add    %al,-0x12d037f8(%esi)
412b97:	19 9f 00 1c 72 00    	sbb    %ebx,0x721c00(%edi)
412b9d:	00 00                	add    %al,(%eax)
412b9f:	00 81 08 d6 2f 3a    	add    %al,0x3a2fd608(%ecx)
412ba5:	19 9f 00 25 72 00    	sbb    %ebx,0x722500(%edi)
412bab:	00 00                	add    %al,(%eax)
412bad:	00 86 08 cc 0d e2    	add    %al,-0x1df233f8(%esi)
412bb3:	19 a0 00 2d 72 00    	sbb    %esp,0x722d00(%eax)
412bb9:	00 00                	add    %al,(%eax)
412bbb:	00 81 08 d9 0d e7    	add    %al,-0x18f226f8(%ecx)
412bc1:	19 a0 00 38 72 00    	sbb    %esp,0x723800(%eax)
412bc7:	00 00                	add    %al,(%eax)
412bc9:	00 86 08 8d 4a 08    	add    %al,0x84a8d08(%esi)
412bcf:	1a a1 00 80 72 00    	sbb    0x728000(%ecx),%ah
412bd5:	00 00                	add    %al,(%eax)
412bd7:	00 86 08 6e 46 a4    	add    %al,-0x5bb991f8(%esi)
412bdd:	1a a1 00 93 72 00    	sbb    0x729300(%ecx),%ah
412be3:	00 00                	add    %al,(%eax)
412be5:	00 86 18 d8 3e ae    	add    %al,-0x51c127e8(%esi)
412beb:	1a a1 00 bf 72 00    	sbb    0x72bf00(%ecx),%ah
412bf1:	00 00                	add    %al,(%eax)
412bf3:	00 83 00 23 4b 4d    	add    %al,0x4d4b2300(%ebx)
412bf9:	19 a3 00 cc 72 00    	sbb    %esp,0x72cc00(%ebx)
412bff:	00 00                	add    %al,(%eax)
412c01:	00 83 00 23 4b 76    	add    %al,0x764b2300(%ebx)
412c07:	1a a4 00 50 73 00 00 	sbb    0x7350(%eax,%eax,1),%ah
412c0e:	00 00                	add    %al,(%eax)
412c10:	83 00 2b             	addl   $0x2b,(%eax)
412c13:	4c                   	dec    %esp
412c14:	7e 1a                	jle    0x412c30
412c16:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
412c17:	00 b0 73 00 00 00    	add    %dh,0x73(%eax)
412c1d:	00 83 00 99 4b 4d    	add    %al,0x4d4b9900(%ebx)
412c23:	19 a9 00 2c 74 00    	sbb    %ebp,0x742c00(%ecx)
412c29:	00 00                	add    %al,(%eax)
412c2b:	00 86 00 48 47 16    	add    %al,0x16474800(%esi)
412c31:	1a aa 00 94 74 00    	sbb    0x749400(%edx),%ch
412c37:	00 00                	add    %al,(%eax)
412c39:	00 81 00 f1 38 fd    	add    %al,-0x2c70f00(%ecx)
412c3f:	19 aa 00 50 75 00    	sbb    %ebp,0x755000(%edx)
412c45:	00 00                	add    %al,(%eax)
412c47:	00 81 00 6a 39 b6    	add    %al,-0x49c69600(%ecx)
412c4d:	1a aa 00 f4 75 00    	sbb    0x75f400(%edx),%ch
412c53:	00 00                	add    %al,(%eax)
412c55:	00 81 00 1d 39 02    	add    %al,0x2391d00(%ecx)
412c5b:	1a ab 00 88 76 00    	sbb    0x768800(%ebx),%ch
412c61:	00 00                	add    %al,(%eax)
412c63:	00 81 00 8f 46 06    	add    %al,0x6468f00(%ecx)
412c69:	00 ac 00 0c 77 00 00 	add    %ch,0x770c(%eax,%eax,1)
412c70:	00 00                	add    %al,(%eax)
412c72:	81 00 84 46 06 00    	addl   $0x64684,(%eax)
412c78:	ac                   	lods   %ds:(%esi),%al
412c79:	00 18                	add    %bl,(%eax)
412c7b:	78 00                	js     0x412c7d
412c7d:	00 00                	add    %al,(%eax)
412c7f:	00 81 00 52 42 06    	add    %al,0x6425200(%ecx)
412c85:	00 ac 00 dc 78 00 00 	add    %ch,0x78dc(%eax,%eax,1)
412c8c:	00 00                	add    %al,(%eax)
412c8e:	81 00 46 3c 06 00    	addl   $0x63c46,(%eax)
412c94:	ac                   	lods   %ds:(%esi),%al
412c95:	00 a0 79 00 00 00    	add    %ah,0x79(%eax)
412c9b:	00 81 00 65 3c 06    	add    %al,0x63c6500(%ecx)
412ca1:	00 ac 00 df 79 00 00 	add    %ch,0x79df(%eax,%eax,1)
412ca8:	00 00                	add    %al,(%eax)
412caa:	c4 00                	les    (%eax),%eax
412cac:	59                   	pop    %ecx
412cad:	30 06                	xor    %al,(%esi)
412caf:	00 ac 00 0d 7a 00 00 	add    %ch,0x7a0d(%eax,%eax,1)
412cb6:	00 00                	add    %al,(%eax)