41aa20:	f7 c3 79 30 8b 80    	test   $0x808b3079,%ebx
41aa26:	59                   	pop    %ecx
41aa27:	2b 0d 09 14 19 6d    	sub    0x6d191409,%ecx
41aa2d:	81 c9 c8 91 ea 44    	or     $0x44ea91c8,%ecx
41aa33:	c0 2d 80 c0 b1 7a 8f 	shrb   $0x8f,0x7ab1c080
41aa3a:	39 2d c4 35 aa d7    	cmp    %ebp,0xd7aa35c4
41aa40:	c1 3d f1 12 3f 51 b6 	sarl   $0xb6,0x513f12f1
41aa47:	30 15 b6 39 44 54    	xor    %dl,0x544439b6
41aa4d:	ae                   	scas   %es:(%edi),%al
41aa4e:	0f 84 d2 f0 ff ff    	je     0x419b26
41aa54:	0b 1d 74 e3 3d 0c    	or     0xc3de374,%ebx
41aa5a:	5c                   	pop    %esp
41aa5b:	ae                   	scas   %es:(%edi),%al
41aa5c:	03 25 15 4e a1 e8    	add    0xe8a14e15,%esp
41aa62:	0f 84 be f0 ff ff    	je     0x419b26
41aa68:	81 f6 74 d2 58 9e    	xor    $0x9e58d274,%esi
41aa6e:	32 3d 1a 26 12 75    	xor    0x7512261a,%bh
41aa74:	04 c6                	add    $0xc6,%al
41aa76:	33 15 83 7f cb d7    	xor    0xd7cb7f83,%edx
41aa7c:	85 3d 6e 20 33 64    	test   %edi,0x6433206e
41aa82:	13 05 9c eb 01 6a    	adc    0x6a01eb9c,%eax
41aa88:	ab                   	stos   %eax,%es:(%edi)
41aa89:	c1 1d be 75 09 0d 0b 	rcrl   $0xb,0xd0975be
41aa90:	46                   	inc    %esi
41aa91:	c0 15 d7 59 8b df 1f 	rclb   $0x1f,0xdf8b59d7
41aa98:	13 15 f1 6b 84 fd    	adc    0xfd846bf1,%edx
41aa9e:	85 15 66 98 63 8c    	test   %edx,0x8c639866
41aaa4:	b4 14                	mov    $0x14,%ah
41aaa6:	11 05 1d 9c 14 1f    	adc    %eax,0x1f149c1d
41aaac:	0b 2d 64 94 e2 03    	or     0x3e29464,%ebp
41aab2:	01 0d 03 37 b8 ab    	add    %ecx,0xabb83703
41aab8:	8d 15 3e be 97 71    	lea    0x7197be3e,%edx
41aabe:	59                   	pop    %ecx
41aabf:	20 0d 04 f3 11 0e    	and    %cl,0xe11f304
41aac5:	0b 15 de 6a 62 8f    	or     0x8f626ade,%edx
41aacb:	a8 e7                	test   $0xe7,%al
41aacd:	68 ed cf 7b 33       	push   $0x337bcfed
41aad2:	87 2d 8b 80 59 09    	xchg   %ebp,0x959808b
41aad8:	80 d4 14             	adc    $0x14,%ah
41aadb:	85 1d 19 70 00 eb    	test   %ebx,0xeb007019
41aae1:	80 c7 18             	add    $0x18,%bh
41aae4:	03 0d 8f af 8e 3a    	add    0x3a8eaf8f,%ecx
41aaea:	b1 f6                	mov    $0xf6,%cl
41aaec:	3d 1b 6a 89 95       	cmp    $0x95896a1b,%eax
41aaf1:	39 05 94 ed 83 9b    	cmp    %eax,0x9b83ed94
41aaf7:	38 3d c6 33 3f 54    	cmp    %bh,0x543f33c6
41aafd:	ae                   	scas   %es:(%edi),%al
41aafe:	0f 84 22 f0 ff ff    	je     0x419b26
41ab04:	3b 15 74 e3 3d 06    	cmp    0x63de374,%edx
41ab0a:	86 15 b6 ca 91 79    	xchg   %dl,0x7991cab6
41ab10:	c2 b2 65             	ret    $0x65b2
41ab13:	c3                   	ret
41ab14:	e8 00 00 00 00       	call   0x41ab19
41ab19:	58                   	pop    %eax
41ab1a:	c3                   	ret
41ab1b:	55                   	push   %ebp
41ab1c:	8b ec                	mov    %esp,%ebp
41ab1e:	13 3d d8 5b a2 bc    	adc    0xbca25bd8,%edi
41ab24:	f7 c6 ec fd 46 fc    	test   $0xfc46fdec,%esi
41ab2a:	81 da d6 42 35 06    	sbb    $0x63542d6,%edx
41ab30:	c0 2d e0 05 4b 5f 3d 	shrb   $0x3d,0x5f4b05e0
41ab37:	ff 35 33 93 b6 d7    	push   0xd7b69333
41ab3d:	c3                   	ret
41ab3e:	e8 00 00 00 00       	call   0x41ab43
41ab43:	58                   	pop    %eax
41ab44:	c3                   	ret
41ab45:	55                   	push   %ebp
41ab46:	8b ec                	mov    %esp,%ebp
41ab48:	80 ff b7             	cmp    $0xb7,%bh
41ab4b:	25 f7 9f 93 b0       	and    $0xb0939ff7,%eax
41ab50:	c0 05 e7 83 8f 74 1f 	rolb   $0x1f,0x748f83e7
41ab57:	4d                   	dec    %ebp
41ab58:	68 62 dc 17 e2       	push   $0xe217dc62
41ab5d:	c1 15 19 c4 bb c4 84 	rcll   $0x84,0xc4bbc419
41ab64:	f6 c2 e5             	test   $0xe5,%dl
41ab67:	80 c7 84             	add    $0x84,%bh
41ab6a:	90                   	nop
41ab6b:	75 db                	jne    0x41ab48
41ab6d:	85 2d 75 4e 63 dd    	test   %ebp,0xdd634e75
41ab73:	80 fd 18             	cmp    $0x18,%ch
41ab76:	80 e3 02             	and    $0x2,%bl
41ab79:	18 25 b0 ae 73 d1    	sbb    %ah,0xd173aeb0
41ab7f:	7c c7                	jl     0x41ab48
41ab81:	69 0d 7c e7 ac a1 44 	imul   $0x4544,0xa1ace77c,%ecx
41ab88:	45 00 00
41ab8b:	f7 c2 ef 16 16 9d    	test   $0x9d1616ef,%edx
41ab91:	68 2f 1c bd dd       	push   $0xddbd1c2f
41ab96:	31 1d c1 32 cc e0    	xor    %ebx,0xe0cc32c1
41ab9c:	80 ec a8             	sub    $0xa8,%ah
41ab9f:	81 d5 ef 16 2c c0    	adc    $0xc02c16ef,%ebp
41aba5:	03 2d 85 25 ca ef    	add    0xefca2585,%ebp
41abab:	32 1d b2 32 cc e0    	xor    0xe0cc32b2,%bl
41abb1:	1a 1d a8 ef 16 a6    	sbb    0xa616efa8,%bl
41abb7:	86 1d c6 45 19 a9    	xchg   %bl,0xa91945c6
41abbd:	0b 05 da c1 32 cc    	or     0xcc32c1da,%eax
41abc3:	a8 e0                	test   $0xe0,%al
41abc5:	84 3d a8 ef 16 39    	test   %bh,0x3916efa8
41abcb:	8b 25 c8 75 77 99    	mov    0x997775c8,%esp
41abd1:	0a 0d 00 a8 c4 a8    	or     0xa8c4a800,%cl
41abd7:	8d 2d d8 45 ef 16    	lea    0x16ef45d8,%ebp
41abdd:	0f 8a 65 ff ff ff    	jp     0x41ab48
41abe3:	8f 05 7a 8b 09 f2    	pop    0xf2098b7a
41abe9:	81 c5 8f c6 c1 32    	add    $0x32c1c68f,%ebp
41abef:	81 c5 cc e0 a8 ef    	add    $0xefa8e0cc,%ebp
41abf5:	87 25 16 38 c8 7b    	xchg   %esp,0x7bc83816
41abfb:	0a 1d 3a 17 52 40    	or     0x4052173a,%bl
41ac01:	50                   	push   %eax
41ac02:	c1 0d 8d d8 45 ef 12 	rorl   $0x12,0xef45d88d
41ac09:	23 35 16 41 d0 81    	and    0x81d04116,%esi
41ac0f:	1a 05 3a 17 52 40    	sbb    0x4052173a,%al
41ac15:	50                   	push   %eax
41ac16:	87 15 8d d8 45 ef    	xchg   %edx,0xef45d88d
41ac1c:	c1 05 16 29 c4 81 c5 	roll   $0xc5,0x81c42916
41ac23:	a8 3a                	test   $0x3a,%al
41ac25:	3b 35 17 52 40 50    	cmp    0x50405217,%esi
41ac2b:	05 8d d8 45 ef       	add    $0xef45d88d,%eax
41ac30:	ff 35 16 1d ba 9c    	push   0x9cba1d16
41ac36:	58                   	pop    %eax
41ac37:	2a 05 b4 0f dd ad    	sub    0xaddd0fb4,%al
41ac3d:	03 2d 8d d8 45 ef    	add    0xef45d88d,%ebp
41ac43:	8b 25 16 ae db 87    	mov    0x87dbae16,%esp
41ac49:	86 2d 10 31 55 e7    	xchg   %ch,0xe7553110
41ac4f:	09 2d a1 99 3d 45    	or     %ebp,0x453d99a1
41ac55:	2b 0d ef 16 ee 32    	sub    0x32ee16ef,%ecx
41ac5b:	11 2d fd 0f b4 1d    	adc    %ebp,0x1db40ffd
41ac61:	2b 3d 83 32 cc e0    	sub    0xe0cc3283,%edi
41ac67:	80 d7 a8             	adc    $0xa8,%bh
41ac6a:	33 35 ef 16 2b 6d    	xor    0x6d2b16ef,%esi
41ac70:	02 05 1c 0b be ef    	add    0xefbe0b1c,%al
41ac76:	1b 15 c1 32 cc e0    	sbb    0xe0cc32c1,%edx
41ac7c:	0a 25 a8 ef 16 8a    	or     0x8a16efa8,%ah
41ac82:	01 15 2f ff 17 be    	add    %edx,0xbe17ff2f
41ac88:	11 05 dd bf 32 cc    	adc    %eax,0xcc32bfdd
41ac8e:	10 3d e0 a8 ef 16    	adc    %bh,0x16efa8e0
41ac94:	3b 2d ff 93 70 2b    	cmp    0x2b7093ff,%ebp
41ac9a:	80 f6 c6             	xor    $0xc6,%dh
41ac9d:	1b 0d f7 c5 32 cc    	sbb    0xcc32c5f7,%ecx
41aca3:	c0 15 e0 a8 ef 16 c2 	rclb   $0xc2,0x16efa8e0
41acaa:	80 ff f2             	cmp    $0xf2,%bh
41acad:	c0 0d 34 fa 04 b0 b0 	rorb   $0xb0,0xb004fa34
41acb4:	2b 15 d9 b9 32 cc    	sub    0xcc32b9d9,%edx
41acba:	f6 c7 e0             	test   $0xe0,%bh
41acbd:	80 ea a8             	sub    $0xa8,%dl
41acc0:	87 1d ef 16 21 c6    	xchg   %ebx,0xc62116ef
41acc6:	88 0d b3 67 ee 01    	mov    %cl,0x1ee67b3
41accc:	f7 c3 d6 c0 5f 39    	test   $0x395fc0d6,%ebx
41acd2:	49                   	dec    %ecx
41acd3:	c0 05 d2 16 f7 a2 fc 	rolb   $0xfc,0xa2f716d2
41acda:	0f 86 68 fe ff ff    	jbe    0x41ab48
41ace0:	0b 25 76 90 aa e2    	or     0xe2aa9076,%esp
41ace6:	c1 25 8e 82 5f 39 6c 	shll   $0x6c,0x395f828e
41aced:	49                   	dec    %ecx
41acee:	38 25 d2 16 b6 36    	cmp    %ah,0x36b616d2
41acf4:	33 1d 0b 14 b8 eb    	xor    0xebb8140b,%ebx
41acfa:	29 05 cc 32 cc e0    	sub    %eax,0xe0cc32cc
41ad00:	80 cd a8             	or     $0xa8,%ch
41ad03:	03 05 ef 16 a8 e2    	add    0xe2a816ef,%eax
41ad09:	1b 3d 8c 8d 9d ce    	sbb    0xce9d8d8c,%edi
41ad0f:	ae                   	scas   %es:(%edi),%al
41ad10:	80 ff 32             	cmp    $0x32,%bh
41ad13:	c1 3d cc e0 a8 ef 09 	sarl   $0x9,0xefa8e0cc
41ad1a:	85 1d 16 8e 9e 26    	test   %ebx,0x269e8e16
41ad20:	8d 35 01 9c d7 c1    	lea    0xc1d79c01,%esi
41ad26:	28 3d 32 cc e0 a8    	sub    %bh,0xa8e0cc32
41ad2c:	81 f3 ef 16 ba f2    	xor    $0xf2ba16ef,%ebx
41ad32:	8f 05 9a 86 af f9    	pop    0xf9af869a
41ad38:	39 35 cc c3 5f 39    	cmp    %esi,0x395fc3cc
41ad3e:	49                   	dec    %ecx
41ad3f:	10 25 d2 16 08 42    	adc    %ah,0x420816d2
41ad45:	33 1d 9c ab c1 f2    	xor    0xf2c1ab9c,%ebx
41ad4b:	c1 25 ba 32 cc e0 b5 	shll   $0xb5,0xe0cc32ba
41ad52:	c0 2d a8 ef 16 04 a7 	shrb   $0xa7,0x416efa8
41ad59:	68 3e 98 a7 bd       	push   $0xbda7983e
41ad5e:	c1 25 f5 d3 be 5f 06 	shll   $0x6,0x5fbed3f5
41ad65:	09 1d 39 49 d2 16    	or     %ebx,0x16d24939
41ad6b:	a8 1c                	test   $0x1c,%al
41ad6d:	c1 25 62 1c 07 a4 a3 	shll   $0xa3,0xa4071c62
41ad74:	c1 15 db c1 32 cc c2 	rcll   $0xc2,0xcc32c1db
41ad7b:	3a 2d e0 a8 ef 16    	cmp    0x16efa8e0,%ch
41ad81:	3b 3d fe a2 73 7c    	cmp    0x7c73a2fe,%edi
41ad87:	2d 9a 00 a8 c4       	sub    $0xc4a8009a,%eax
41ad8c:	c0 25 a8 d8 45 ef 3d 	shlb   $0x3d,0xef45d8a8
41ad93:	31 15 16 be f4 a0    	xor    %edx,0xa0f4be16
41ad99:	2b 2d 9b b4 d1 99    	sub    0x99d1b49b,%ebp
41ad9f:	a8 a8                	test   $0xa8,%al
41ada1:	5f                   	pop    %edi
41ada2:	11 05 39 49 d2 16    	adc    %eax,0x16d24939
41ada8:	0f 8a 9a fd ff ff    	jp     0x41ab48
41adae:	0b 05 7a 94 33 2e    	or     0x2e33947a,%eax
41adb4:	c3                   	ret
41adb5:	81 f1 de c1 32 cc    	xor    $0xcc32c1de,%ecx
41adbb:	20 2d e0 a8 ef 16    	and    %ch,0x16efa8e0
41adc1:	84 3d 0c 47 a0 b4    	test   %bh,0xb4a0470c
41adc7:	80 d4 c9             	adc    $0xc9,%ah
41adca:	c1 25 ec cc c2 5f 68 	shll   $0x68,0x5fc2ccec
41add1:	ff 35 39 49 d2 16    	push   0x16d24939
41add7:	0a 0d 86 c4 cd 3c    	or     0x3ccdc486,%cl
41addd:	1b 05 bd dd c1 32    	sbb    0x32c1ddbd,%eax
41ade3:	ff 35 cc e0 a8 ef    	push   0xefa8e0cc
41ade9:	3d 16 00 b7 93       	cmp    $0x93b70016,%eax
41adee:	4b                   	dec    %ebx
41adef:	0f 80 53 fd ff ff    	jo     0x41ab48
41adf5:	13 25 70 ac 88 af    	adc    0xaf88ac70,%esp
41adfb:	5f                   	pop    %edi
41adfc:	c1 25 39 49 d2 16 6f 	shll   $0x6f,0x16d24939
41ae03:	0a 05 10 24 94 54    	or     0x54942410,%al
41ae09:	c0 0d b4 0f dd ad 66 	rorb   $0x66,0xaddd0fb4
41ae10:	81 f9 8d d8 45 ef    	cmp    $0xef45d88d,%ecx
41ae16:	33 35 16 4c e0 90    	xor    0x90e04c16,%esi
41ae1c:	0f 87 26 fd ff ff    	ja     0x41ab48
41ae22:	c1 3d 77 89 00 a8 7d 	sarl   $0x7d,0xa8008977
41ae29:	c1 1d c4 a8 d8 45 96 	rcrl   $0x96,0x45d8a8c4
41ae30:	c1 2d ef 16 3f 9e 66 	shrl   $0x66,0x9e3f16ef
41ae37:	3b 15 c0 2b 9e 0f    	cmp    0xf9e2bc0,%edx
41ae3d:	35 a1 b2 ec 40       	xor    $0x40ecb2a1,%eax
41ae42:	84 0d 88 ef 16 8f    	test   %cl,0x8f16ef88
41ae48:	87 35 d6 80 63 82    	xchg   %esi,0x826380d6
41ae4e:	80 eb 00             	sub    $0x0,%bl
41ae51:	c0 15 a8 c4 a8 d8 44 	rclb   $0x44,0xd8a8c4a8
41ae58:	45                   	inc    %ebp
41ae59:	33 15 ef 16 1f 12    	xor    0x121f16ef,%edx
41ae5f:	c1 05 bc 2b 9e 0f be 	roll   $0xbe,0xf9e2bbc
41ae66:	01 3d a1 b2 ec 40    	add    %edi,0x40ecb2a1
41ae6c:	c0 05 88 ef 16 4b 8a 	rolb   $0x8a,0x4b16ef88
41ae73:	86 0d e2 9f 31 cc    	xchg   %cl,0xcc319fe2
41ae79:	81 cf f0 cc c2 5f    	or     $0x5fc2ccf0,%edi
41ae7f:	33 35 39 49 d2 16    	xor    0x16d24939,%esi
41ae85:	81 ec 16 94 33 2e    	sub    $0x2e339416,%esp
41ae8b:	c3                   	ret
41ae8c:	81 cc de c1 32 cc    	or     $0xcc32c1de,%esp
41ae92:	80 f5 e0             	xor    $0xe0,%ch
41ae95:	8a 15 a8 ef 16 62    	mov    0x6216efa8,%dl
41ae9b:	20 25 e2 81 80 9a    	and    %ah,0x9a8081e2
41aea1:	8a 2d 00 a8 c4 a8    	mov    0xa8c4a800,%ch
41aea7:	8f 05 d8 45 ef 16    	pop    0x16ef45d8
41aead:	20 25 b6 d6 78 3a    	and    %ah,0x3a78d6b6
41aeb3:	c1 1d 17 52 40 50 3d 	rcrl   $0x3d,0x50405217
41aeba:	81 e4 8d d8 45 ef    	and    $0xef45d88d,%esp
41aec0:	0c 16                	or     $0x16,%al
41aec2:	c3                   	ret
41aec3:	e8 00 00 00 00       	call   0x41aec8
41aec8:	58                   	pop    %eax
41aec9:	c3                   	ret
41aeca:	55                   	push   %ebp
41aecb:	8b ec                	mov    %esp,%ebp
41aecd:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41aece:	71 fd                	jno    0x41aecd
41aed0:	81 c3 71 6e 0f 51    	add    $0x510f6e71,%ebx
41aed6:	4e                   	dec    %esi
41aed7:	7d f4                	jge    0x41aecd
41aed9:	69 05 7d 2b 5d 44 8b 	imul   $0x718b,0x445d2b7d,%eax
41aee0:	71 00 00
41aee3:	2a 25 80 42 99 6a    	sub    0x6a994280,%ah
41aee9:	ff 35 69 4d 6d 58    	push   0x586d4d69
41aeef:	c3                   	ret
41aef0:	e8 00 00 00 00       	call   0x41aef5
41aef5:	58                   	pop    %eax
41aef6:	c3                   	ret
41aef7:	55                   	push   %ebp
41aef8:	8b ec                	mov    %esp,%ebp
41aefa:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41aefb:	3b 15 85 c2 1c cf    	cmp    0xcf1cc285,%edx
41af01:	80 fe a2             	cmp    $0xa2,%dh
41af04:	19 25 d6 e1 be 5e    	sbb    %esp,0x5ebee1d6
41af0a:	45                   	inc    %ebp
41af0b:	e8 ea ff ff ff       	call   0x41aefa
41af10:	81 dd e8 e5 6f be    	sbb    $0xbe6fe5e8,%ebp
41af16:	8b 2d bb fc bd 5b    	mov    0x5bbdfcbb,%ebp
41af1c:	0c 92                	or     $0x92,%al
41af1e:	c3                   	ret
41af1f:	e8 00 00 00 00       	call   0x41af24
41af24:	58                   	pop    %eax
41af25:	c3                   	ret
41af26:	55                   	push   %ebp
41af27:	8b ec                	mov    %esp,%ebp
41af29:	49                   	dec    %ecx
41af2a:	c1 05 3b 75 47 3e 4c 	roll   $0x4c,0x3e47753b
41af31:	48                   	dec    %eax
41af32:	19 15 cc 0b da fc    	sbb    %edx,0xfcda0bcc
41af38:	54                   	push   %esp
41af39:	1d c0 12 8a 4a       	sbb    $0x4a8a12c0,%eax
41af3e:	40                   	inc    %eax
41af3f:	8d 0d ac ae 47 51    	lea    0x5147aeac,%ecx
41af45:	c3                   	ret
41af46:	e8 00 00 00 00       	call   0x41af4b
41af4b:	58                   	pop    %eax
41af4c:	c3                   	ret
41af4d:	55                   	push   %ebp
41af4e:	8b ec                	mov    %esp,%ebp
41af50:	4a                   	dec    %edx
41af51:	c0 15 a2 c4 8d 93 30 	rclb   $0x30,0x938dc4a2
41af58:	90                   	nop
41af59:	2b 05 d9 ef d1 ee    	sub    0xeed1efd9,%eax
41af5f:	31 2d b9 a1 ff da    	xor    %ebp,0xdaffa1b9
41af65:	c0 15 d7 e1 b3 9d ed 	rclb   $0xed,0x9db3e1d7
41af6c:	c2 2a 56             	ret    $0x562a
41af6f:	c3                   	ret
41af70:	e8 00 00 00 00       	call   0x41af75
41af75:	58                   	pop    %eax
41af76:	c3                   	ret
41af77:	55                   	push   %ebp
41af78:	8b ec                	mov    %esp,%ebp
41af7a:	22 25 b0 cd e9 f0    	and    0xf0e9cdb0,%ah
41af80:	1b 25 bc e4 38 88    	sbb    0x8838e4bc,%esp
41af86:	1b 05 a1 6a 40 dc    	sbb    0xdc406aa1,%eax
41af8c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41af8d:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41af8e:	20 15 08 61 b4 d7    	and    %dl,0xd7b46108
41af94:	c2 8e b5             	ret    $0xb58e
41af97:	c3                   	ret
41af98:	e8 00 00 00 00       	call   0x41af9d
41af9d:	58                   	pop    %eax
41af9e:	c3                   	ret
41af9f:	55                   	push   %ebp
41afa0:	8b ec                	mov    %esp,%ebp
41afa2:	21 3d 68 2a 08 ae    	and    %edi,0xae082a68
41afa8:	85 35 eb d8 95 84    	test   %esi,0x8495d8eb
41afae:	c0 05 30 ed e4 2a 1e 	rolb   $0x1e,0x2ae4ed30
41afb5:	80 c3 ca             	add    $0xca,%bl
41afb8:	2b 3d c4 b9 e1 3f    	sub    0x3fe1b9c4,%edi
41afbe:	0c d4                	or     $0xd4,%al
41afc0:	c2 78 0f             	ret    $0xf78
41afc3:	c3                   	ret
41afc4:	e8 00 00 00 00       	call   0x41afc9
41afc9:	58                   	pop    %eax
41afca:	c3                   	ret
41afcb:	55                   	push   %ebp
41afcc:	8b ec                	mov    %esp,%ebp
41afce:	bf 95 3b af 96       	mov    $0x96af3b95,%edi
41afd3:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41afd4:	c0 25 0a f6 66 98 87 	shlb   $0x87,0x9866f60a
41afdb:	28 05 10 bb 95 07    	sub    %al,0x795bb10
41afe1:	c1 2d d9 53 00 95 88 	shrl   $0x88,0x950053d9
41afe8:	81 d2 94 d0 8e 3d    	adc    $0x3d8ed094,%edx
41afee:	c3                   	ret
41afef:	5b                   	pop    %ebx
41aff0:	13 1d 2f 03 55 08    	adc    0x855032f,%ebx
41aff6:	58                   	pop    %eax
41aff7:	85 35 29 f1 4b 2e    	test   %esi,0x2e4bf129
41affd:	f6 c1 80             	test   $0x80,%cl
41b000:	ae                   	scas   %es:(%edi),%al
41b001:	33 3d c5 95 28 67    	xor    0x672895c5,%edi
41b007:	5d                   	pop    %ebp
41b008:	c0 1d 30 ef ca 2d 63 	rcrb   $0x63,0x2dcaef30
41b00f:	c1 1d f8 f3 d4 6f 35 	rcrl   $0x35,0x6fd4f3f8
41b016:	75 b6                	jne    0x41afce
41b018:	11 0d 75 49 1c 69    	adc    %ecx,0x691c4975
41b01e:	77 ae                	ja     0x41afce
41b020:	33 15 77 f6 25 f4    	xor    0xf425f677,%edx
41b026:	2b 0d 9e ca b7 19    	sub    0x19b7ca9e,%ecx