MDHKPLRHDVVSHQSTTDSMKRSNSELDFQEFVRLPISPVAVDNGAPTSKPEIRSPKARTFPEPVVLFGVDEDKTFEDVCAGDFSFALKYGDAMTGFSGCGGLTDLPWYQNPTPRNSSVTATIDSQSSICVGTPTSCNKALGTENQARGATSGSSRELSDDEDIDTESGPCEESTDPNNLKRMRRMVSNRESARRSRKRKQAHLADLELQVEQLRGENASLYKQLTDASQQFGDANTNNRVLKSDVEALRAKVELVEGMVARGSVTSSLNHILQTHLSSPQLLSTHNLCRVANVSPTITVRGDDASYSGMTISGHNSAALGLENAEIRNSEIKNRVMSDGVSCASEIWP