MGGLGKTTLAQMVFNDQRVIEHFHPKIWICVSEDFNEKRLIKEIVESIEEKSLGDMDLAPLQKKLQDLLNGKNYLLVVDDVWNEDQDKWAKLRQVLKVGASGAFVLTTTRLEKVGSIMGTLQPYELSNLSQEDCWLLFMQRAFGHQEEINLNLVAIGKEIVKKCGGVPLAAKTLGGILRFKREERQWEHVRDSEIWKLPQEESSILPALRLSYLHLPLDLRQCFAYCAVFPKDTEMEKENLISLWMAQGFLLSKGNLELEDVGNEVWNELYLRSFFQEIEVKYGRTYFKMHDLIHDLATSLFSASASSNNIREINVKGYPHMMSIGFGKVVSSYSPSHLQKFVSLRVLNLSKLRLKHLPSSIGDLVHLRYLNLSGNFRIRSLPKQLCKLQNLQTLDLHDCWKLYCLPKETSKLGSLRNLLLDNCQALTCMPPRITSLTCLKTLGCFVVGRKKSSQIGELRNLDLYGSISITHLERVKNDMDAKEANLSAKENLNSLSMIWSWKGPHRYESEEVEVLEALKPHSNLTCLTIKGFRGIRLPEWMNHSVLKNVVSIVIEVCKNCSWLPPFGELPCLKSLELWGGSAELEYVDSGLPTRRRFPSLRKLIIGHFDNLKGLLKKEGEEQFPVLEEMEIHWCPVFVIPTLSSVKKLVDRGDKSDAIGFSSISNLRALTSLHIRSNKATSLPEEMFKSLANLKYLNISFFNKLKELPTSLASLNALKHLDIDYCWALESLPEEGVKGLTSLTQLSITDCKMLKCLPEGLQHLTALTNLSVGECPTLAKRCEKGIGEDWYKIAHIPHVFIS*