MVAATLTHALTSRERVEDMLSEHRNEIVSLLSRYVAEGKKILQPHQLLDGLEEVIGKNDELQSLRHGLFGEVLRSTQEAIVLPPWIALAVRPRPGVWEYVRVNVDELTVEQLSVAEYLEFKEHLVNGSIKDDYVLELDLEPFNASFPRPTRPSSIGSGVQFLNXXXXXXXXXXLDFLRVHNYRGQKLMLNERIQSLPKLRSALVKAEEHLKKFPENTPYTEFEHKLQDMGLEKGWGDNVEHVLDTIHLLLEILQAPDPSMFETFLGRIPIVFHVVILSPHGYFGQADVLGMPDTGGQVVYILDQVRALENEMLLRIKRQGLDITPEIIVVTRLIPEAYGTTCNQRIERISGTQHSRILRVPFRTEKGVLRNWVSRFDVWPYLERFSEDVSNEITVELKGQPDLIIGNYSDGNLVASLIAHKQGITQCNIAHALEKTKYPDSDIYWKNFEEKYHFSCQFTADLIAMNHADFIITSTYQEIAGSKDTVGQYESHIAFTLPGLYRVVHGIDVFDPKFNIVSPGADMQIYFPYTEKKHRLTSLHGTIEELLFNPEQTAEHMCVLNDPKKPIIFSMARLDRVKNMTGLVEWFAKSKRLRELVNLVVVAGDIDPSKSMDREEVAEIEKMHKIVKEYNLNGQFRWICAQKNRVRNGELYRYICDTRGAFVQ