MVIARVKGSSLTTFSKTYKPFNYPWAVDLTVKHEKAHWIEDEIDLSEDVTDWKNGKITKVEKEYITNILRLFTQSDVAVGQNYYDQFIPLFKNNEVRNMLGSFAAREGIHQRAYALLNDTLGLPDSEYHAFLEYKAMTDKIDFMMDADPTTRRGLGLCLAKTVFNEGVALFASFAMLLNFQRFGKMKGMGKVVEWSIRDESMHVEGNAALFRIYCQENPYIVDNQFKKEIYLMASKAVELEDKFIELAYELGTIEGLKADEVKQYIRHITDRRLNQLGLKEIYNIEKNPLTWLEWILNGADHTNFFENRVTEYEVAGLTGSWDEAYSV