MDVEGNEDNSTFVYLTSRRPCPSASDLDQWMVLPVVHDKSALYQASESNNPEIFLLAHVPTLKEMIFTHDVHEILARKHLDDRAANEEPAAPSNSSISPANELLAAFSMRAMQLQSSGDKTSVEDRLSSISPGQPSAPSDDAVDSFFHVPAEADGTTGTQLTQLGDTMGKYTETGLDQLQLHCLASAEMQQQKKDVSNKNSRHMRAAMTQFLCNACGGNYKSRRHLYFHKRQVHDKTPTTCNICGKPLKNQSAFVKHRKSHLGATDLPYTCNACTKGFKERCHLVAHYRNKHHEVDVDTAVKGSLAPEGRSD