MARGDSTPPESPLSSMDNSDASDGEVHDYEDESLLRPSKRQKLGAASTTSPAVVAEPEPEAVPEPDPLDGMSDVSSDTSGDIPSSPINAKLDEEDFQEQVTACAWEGCDAGDFGNMDKLVDHIHSDHIESRQKKYTCEWIGCNRKSMGHASGYALKAHMRSHTREKPFYCYLPECDRSFTRSDALAKHMRTVHETEALRPSDPVPKSMQAGPTGKGKLKIIIKTPQSHAAGHDDAMDDGADDDELSADLFTPLTEEQGFTPEELKIPLEKLYKLCRFQVKWAQDESAKLAEEVKYWEKQYKDLWREKEVLFSQVVKSEVDWHERRQAVLSGAADVQLSGVLESQEGNGDATNGDGAGSQQDSSAKETLANGASSAEVAAAS