MLVKFRKCGQANIFRSISNVRKIYNVAKNNLKNNKDIERKEKIIILGSGWGGFNFLLNIDFKKYDVTLISPRNYFTFTPLLPCLCSGTLSVNVCTESIRNFLRKKNGYCGNYLQLECTDVFYEDKYINCIDIENNKVKLFYDYLIIAVGAKTNTFNINGVDKYAYFVKDIDDALKIRKKFLDILEKCTLPNISNEEKKKMLHVAVVGGGPTGVEVTAEFADFINKEVKINYKDIFNFISISIIEGGNNLLPTFTQNISDFTKENFHNLNINVLTNYYVIDVDKHSFHIQSSLNKNEKKKLSYGLLIWASGLAQTTLIQKFLKTIPVQANNAILKVDEKLRVIGIPSNNIYAIGDCKKIQPKLLHEHTNEIIKILTGNKLTSEALKLKQSELTKTFPQLSISKWDYEKNKKGEMTPQQFHDYLFEIDKNYKSPTPTAQNAKQEAYYLSNVFNNFIHTNQKFNIPSFIEKWKGSLAYIGNHQVVADLPYYELKGGRFSSTFWKVVYIQLLLSWKSRFHFFIDFIKTKWYGRPFIK*