MNIGNKLYLKDIEVIADDSHLKLRVLKIWNFIKNNQVLAIEMIVMDEEGTKYQSRVFNQNFSKFRDLLKEGESYIILKPNMAAVKNGFSVTGHKQTLTLDWKSIVKKCDDFSGPVNGFVFADFNSIIEQKCPRDSFFDVIGQIVSFRPLETRNPNPSRHYIKMTISNLQLKADNNGGMSEKSITTLPSYSSSYIDDFKGDFPLKTDCEITEPLKEMKFLLVGTIVNIRQNLPWYYDACYKCGRRINNVPQTNISYTAPGKMEDSVVIKCKNAACNDSNFHTVLKYIIPINVQDHTSTIGFTLFDREAKRLLEISAFELKKIHEAAGDSLELFPNQMNVLKNRKCAFLVDITSYNVTNYNNIYTVVKLTEDVSIVSELENEVVQNVQKDVISQTDESFTPSTADKSTATSPMKISGDLKRNLHDIYDVDGGGDLSSTKSISSKSGKWKNEIRGYDRLFSPNGNYVAEGVVIVDEIFHLQETLRC*