MVGVLVSGFITDVIGIHPLFGALVFGLTVPKEGNFARMLIEKIEDFITVLMLPLFFASSGLKTNLGSINNLKAFGLLILVILTATIGKIGGTVGVVLVSLRMKLHEAFALGFLMNTKGLAELIILNVGKDLGVLNDEVFAILFVMCLFMMLSTTPAVMALYKPEVRGKQQPDANSADYELEVVKDEFRILVCIHGTRAIPAVLNLIEACRSVKNRLHIMRLIELTDRPSTVMALGRAMNNEAEAVFANNIFMAFQTYGQVKNVPIELLSVISELADMHIDVCRTAAHRKVSIIILPATYQLEEDGTPEYVSHGLTHVYERILQHAPCPVAVLVDKGKWRPDDLS