MTTLKSFQAEIEAFSHDKQKEAIDRAREQHHAAELARHHGKIPAKKEAKEPIIEVKVDEDEQLDVPLEDLVVSDGSSDELGKALTFESLSASIERLRAACGALQAELIELYKTADADRKEGPYGCWLIRLTPRGVEEIMEVRVAVVGNVDAGKSTTLGVLTRGGLDDGRGKARVALFRHPVVSFIDLAGHERYFKTTLYGLSGCAPDYVMLMVGGNAGLIGMSKEHLGVALALNVPIAVCVTKIDMTPPNILEQTVNMLTLCPIFMVSNVTGHNLSLLRAFLNCLPSSQSDDKYVVDAPFITAGTIHGKSRSF*