MVLSWREEASFATLSRAGHSTCAWNGRLLLFGGRTGAVFYSDVWAYDAAARTWELWCECWPHTQRSYHSTTLVGGEVWLCGGSSTDTVVGDVLVFNPATRAWRSPALRGDLSLLRRTAHGACLHPARPHCILLQGGYGTGPEAAADSQDYSYLSDLAELNTRTGVVRALHPAGTPPAARAYHAFAALGACCYVLAGRTASNRLVKGKQVVVLYDAAADRWVTPGVIGGELTPRSSHRAVAAPGGILLFGGAVDIATKGADLHLLTAGTGSGFGGSGRLCWHQLGPPGGGGTAGGGWPAGRGAHAAEALEGRLYVLGGYGEERQYTGDCWSISLEVAGSGDAAPPVMAPAPRDNPAKQSGGSQHLPEVSEWREARRSRPX