MDDDVLHGSNGRTHIAETQDPMHHVHYGHHALQHIHNGSGMVDDHADGSGDGVDTDVPSHPGNITDNRGEVVDRGSEQGDQLTLSFQGQVYVFDSVLPEKVQAVLLLLGGREVPQAPPTGLGASHQNNRVLGLPGTPQRFSMPQRLASLVRFREKRKERNFDKKIRYTVRKEVALRMQRNKGQFTSAKSNNGEAAADGSSWESSQTWAIEGSEAQNQEISCRHCGIGEKSTPMMRRGPEGPRTLCNACGLMWANKGALRDLSRGAPQTSQNLPVNNEVSNMQEEANLEADQMMVTVANNISNSQ