MLTLLSAKSLVGFKPLSGVRSFSQGMANLDKIKVRNPIVELDGDEMTRIIWKIIKDKLINPYLDVDLKYYDLSIQSRDATNDQITIDAANAIKEHGVGVKCATITPDEARVKEFGLKKMWVSPNGTIRNILNGTVFREPIVIGDRVPRIIPGWSEPIIIGRHAHGDQYKATDLVVSEPGKLELTFTPANGGEVQTLKVYDYKSPGVGLAMYNTEESIRGFAHSSFKMALTKKLPLYLSTKNTILKKYDGRFKDIFQEIFESTYKEQFEGAGIWYEHRLIDDMVAQMIKSKGGFVLALKNYDGDVQSDIVAQGFGSLGLMTSVLMTPDGKAFESEAAHGTVTRHYRQHQQGKETSTNSIASIFAWSRGLAQRGRLDNTPEVVDFANLLEKVVIDTVQQDGIMTKDLALAAGKTDRSAYVTTTEFLDAVASKLQSKLNI*