MALDLTVLDKGLARFLENDLILIFHAGISLDEFKNAANVLLSTLPILGGKLNFLRTKIKPSRNEDNLSKFWQGTELDLHVDDVVKISSINDAVKKVELSHVKNFLDSKFNIIKLLRQCVVTIQTVVLLNGSILRFKVQGPFGDANAMLGIAKAYCSILDGYQPTKVSSFRPPLKLKDPLIEKAFEQSRYVNDSPIARLHAETFSMGWSAFLRRALGSIRQKLQDKARHNLRRVNMTLRIPQAAINTWADEAEKRGIRVTEHDLVLAFLYQQASIDPTLPSTFSIIMNIQRYLETEAAFGNPWFLIPVQSRQFNGLRSQNDTTALVDRAVHIRQTIDNAREPLCLHQIMEQHSRMQKGPLVPRKFASKSTQLVVASWAKQPFFDLKIQGNHPVLADASVNFSGLFRRLEFVVDDVLLLWKGDGHEDGYWVQGYLSTDLWERIANSLVEPV