MKSCKGIMKPVFGVVADDLTGGMETAAMLIAAGIDCAFVTDPELVATIGDIPAIVVAQKTRVIPADEAVARSGKAARALLARGARQIFFKYCATFDSTDRGNIGPVADMLMQLTGADHTAFCPASPSLRRTVYNGHLFLGTELISDSPKRNDPLTPMTDPDLVRVLQRQTPTRVGLLAHPSVSAGPAHLEQAIASATGQGVRYFITDAIYDRDLDVLAELTSDWKLMTGNATIVQHYPAIWKAQGLVAPTSNRARLPAVDGSGVVLAGSCAERTLEQLAEFERHRPVLRMNLLAADDVGSAVGVALDWVRPRLKDGPIAISTSESPEVVKMVQERYGREGAAQLAETILGRLAVSLRGAGVRRFVVAGGETSGSIVDHLGIRSLRVGPYGGPGIGTATTDDADPIALCLKSGKLGPVDLFMTTLKSMLNPEDAN