MLDLKNLQNNFDEVAKKLKNKKVDENILKKLAELFASLKKEKIALEEFQAFQNKFSKELATAEDKESLKAKLSENKSKINEQSAKVNALENELEEIAHAIPNIPDECVPVGEDENENVELKKVLNPPSFDFTPKEHFELGESLNWLDFMRGVKISQSRFCVLKNEGALLSRALVNYMIDFNRSRGFEFVNVPFLVNGATMFGTGQLPKFKEDMYKVDDEDLYLISTSEIPVTNLYSGEILASETLPIKMTCYSACFRKEAGSAGRDTRGIIRQHQFEKVELVSITKPEQSDSVFNEMLECASDLLSSLGLAHRHLMLCTGDLGFSAAKTVDLEVWLPGQNKYREISSVSNCRDFQARRAKIRYKNEQGKNELVHTLNGSSLAVGRTLVAIMENYQDKEGKIHIPDVLKKYF*