MLRALLSLLTLSAATGDNCASASPNIVVVGWSCMDMISYVPALPAAGETLAGSRFSLGYGGKGANQAVQAAKLGSRVAMVTKVGDDLHGNSTIRNFEAHGVAISHVSRGPPGVSHGVAPITVDQSSGENSIVIVLGAGGLLSPEDVRKAQPAFAEAGRPPGGVLLAQLEVPLETTLEALSLARAADLTTVLNTAPAPSQGLPDALWPLVDIVVANEPELAALAAAPTATNADVEAAAAVLLARGARSVLVTLGPRGCALFNASEAPVFVSAPRVVAPRDTTGAGDAFLGAFAHHLSSGAAIKTALRRANECAAASVEREGTQSSYESAASLAA