MEHLEALDAMVLAHLSQRHVTACQVDEAVRSDLLKANFTAALERLQGLSLAASPYLQFQLKLRRFMQLASLSAAAEGAGGSPASYLASALALARSELAPMALHAYCEAFLDFKRGMSRLLVARGSDETSDLQEFAGIVARAVRLETGSTASKLAQLLRYLLLLHQHQNHSHFHPCWWPSVTSQTQQLCAQLLLPGRDAMPPEALEPRRCASAVLRVREEDVQALRTSLGCDREEAVALLRRADGSAVAGLHDTLQATHIDHQLLAELAAEYASCRGLDAPPSPPPPRQQATEEAMQVDELQPPQQQEEDREAQQQQX