MALFSRFLLSSFLFLGFVALAKAGDFSIVGYSPEDLASDEGLISLFQSWASKHGKVYRDFEEKLRRFEIFKDNIKWIDETNRENKSYWLGLNEFADMSHEEFKEKYLGVKPIFPKRNGGQNFRYKDVENIPKSMDWRKKGAVIGVKNQGQCGSCWAFSTVAAVEGINKIITGNVTSLSEQELIDCDTRNDGCNGGLMDYAFSYIISNGGIHAEEDYPYLMKESECQEKKGDLKVVTINGYEDVPENDERSLLKALAHQPVSIAIEASGRDFQFYSGGVFNGHCGTKLDHGVAAVGYGTTKGLDYIIVKNSWGPKWGEKGYIRMKRNIGKPEGLCGIYKMASYPTKNI*