MNRKQMALLLGLSLALGQTAFAADHVAVVEKNGKQGVIDQGGKEILPLAYKKILVGDPKEDPVILVQQKGRYGLYDRDGKQLLAPTLKKITDINEGIIGGVAEKKWNFYTLQGEKLPGEYDEARAFQEGLAAVKLQGKWGFADKTGKVVIQPQYKEVHSFSEGLAAVKKDSQWFYIRKDGTLLPTVSVRKAGDFHQGVAVVDGSWLMDTQGKKYAKLKSYSFVGDFQENGLAEVGVRRASRSLLDYISIGWGWGDGWGWGGPVWGVGPGWGPYWGGYGYHHHHHHHGWGGGIGISPGVVMPSSLYRGYVNKKAQEVISPTYSYVSPFYGKLALIREDGHWGMVDTKGQVVIPAAYDALLPFSEGLAAFGSDKKWGFIDESNKVVIPNRFDSVQSFFQDRTTAVEKDKGGIIDKAGNPVAPFRGELRELGPLTADRAAYRDPEKKKWGYVDENAKTVISPQYDKAGIFD