MSSTLGVEEFLQRSLPEWNDETRMQARLRAFSTQDENFESHFEFWRGVILLVARAHLQATIIKTEEVRNVMFKRGGLKPLGLDQVLVEMHRRRQLQSFRGLMGSYDRSWIRWSVVQLARSATVAKQVVGGLLGGEDASGIRLDEEMVIMDLLKERADKVETEITPASGHTVLLLDPVLLSIHQNPREAQLVLHELLRRRRVALVSTVAAGKEVRGVKVAARGEKRVPAVTDQDRQRVHLKSAMRGLEERAEALMRRAAEARETAHSAVKKKDRALGLRCLRRFKLWEGAARQCNDYAAKLEELLLQVDQAEVTQQVTSALQAGVQTLRASTVTLEEAESCMQQVDGALTSHQEVQDTLGLGAGENSDAIDSELAEIEAEIAMEGLSLDSAKKVKPKKDAEATSIPGDTEASASQTVVQISSIGDWQAGAPEPSGSAELSVARAAQGAPTKGENMQSERTSA*