MARISDRKESNASISYGKESNGRLTKGIPYAEAAERRRKLNKPTPFEDQLLDATNEFLNVLAYPIGLGVLAASLPAIWTYRLVSDALSQPADMTDKVVLITGASSGLGEDMAYEYARLGARLALVARRKEKLKDVAANAWALGAHDVLVVDADLGNEDGCKDALSRTLGHYRRLDTLVNNAGLFPSFYFESADSTAGFDSIMDTNFWSYVYMTYHALPHLRASQGNIYVTASVSSIAPVPMNSFYNASKSAVASFYHTLRIELGHEVPITIFSPGLAKSEMTDGKFVQPDGSVADYEEGIRLRRQNGFGLVPLMPTSAIAKAAVDATRRRKPDVIHPVWYGLIAYYRLLAPELLDPLLRTVLLGDDNAPTKIIQDALGGGIGEPNEGQLRAGGMRAPGRRDSVEAPQGMTSMLTNGTPGRKVARDPVRLGDNLDHIVYLGIKHLTRRLWFF*