MVEADRPGKLFIGGLNLETDEKALEAEFGKYGRIVEVLLMKDRETNKSRGFAFVTFESPADAKAAVRDMNGKTLDGKAIKVAQATKPAFKSSRRGPPPPRSHSRPRFLRGTHGGGSSPRGSPSRGGPDDDGDYPGDFDLRPSRAPMPMKRGPPLPPRRAGPPPKRAALSGLAHSGSGGGMRGRAPAARGRDGYSGPPRRELPPPRRAPYLGPREEGYSSRDGYSSRDYRDPRGFAPSPREYSHHNYGHSSVRDDCPLRGYGDRDGYGGRDRDYGDLSGGFYREPFESYGDLRVAVPGRGTPPSYGGGGRYEEYRGCSPDAYSGGRDSYSSSYSRSDRYSRCRDRVGRPDRGPPLSMERGCPPQRDSYSRSGHRVPRGRGRLGGRLERGGRRSRY