MVSLEIDGKMLEVKEGRTILEAAKEIGIEIPHLCYMNLEEIGFKNDCSSCRICVVEVEGQRRLIPSCNTPVANGMKIWTNTKRVMQKRRNIVELLLSDHPKDCLICGKNGNCELQKIAISFGIRKIRFSGRESSYEKEESVAITRDVTKCIMCRRCESICRDIQSCNILTGVRRGFSAVVDTAFSRSLQHTRCTFCGQCVSVCPTGAIYETDNSFQLFQDIMNEEKIVVMQVAPAVRVAIGEMFGMEAGTDVTGKLVSALKKIGIDYVFDTNFAADVTVMEEATELKYRMEHGKILPIFTSCCPAWVRFLQQNYPEMEKYLSSTKSPQEIFGAIAKHIFQKEQEKEVVCVSLMPCVAKKYEASIGKDVNYSVTTREIVNLLKQFNIDLSLMPEEDFDQPFATSSGGGDIFGRSGGVMEATARTLYYLLEKEDLKEVAFHNLRGFDGLKFSEVKIGEKVLRLAVVHGLRQAREVVEAIRNGQLQIDALEVMACKGGCLAGGGQPYHHGDFSIIQKRTEAIQRLDDRNSIQCSHQNQDVLRMYREKIGSIYGDEAKELFHYEKGRKLVI