MAQRIQIRLQPASYRSRPVESEDVEPDHLLVLVHGILASPSDWKYVEAELKPQLGNRYLLFASAVNSYLNTFNGIDTAGKRLAEEVGFVVKRTPSLKKISFLGHSLGGLFSRYAISALYKSPSGVLSLTEDQSLVEELERRGEKNVHDTRQKATIAGLEPIDFITLATPHLGVRGRQQLPFLLGLPVLEKLAAPLAPFFVGSTGRQLFLTDGKANEPPLLLRMATDCEEGPFISALRAFKLRITYANVSYDHMVGWRTSSIRRESELSKPPRRSLEGYKHVVNVVDYPPIESLNPQFEEGTARAKEAVQTAPTSTKKATAYHDILEEEMIRGLQQVGWRKVDVSFHAALWPFLAHNYIHVKQEWLHYEGAGVIRHVVDTLGNKDEKTVVKSKL*