MDSIVSSDQKQLAREFLDLEELHSREARSRAVVLEILGDIPDADVAPPKNVLFVCKLNPVTEADDLKLIFSRFGPVVSCDVIRDYKTGDSLQYAFVEFESEDSCNDAYFRMQNVLIDDRRIHVDFCQSVSGFWKRFKDNQRFSRISKMAGSTSHRKSPTRPISRDIPGDRTVDRSTSGSPGRHQRSRSTSEELKRTRYHRDRYRRVSPDRRRSRRERSFSISPDRKRTRYRHRSSSFDPSPRGRRSGRYRSRSRSKSPGRKRSRHRHDRRS