MQGHSKIQSPGMGFARLLTIMVTVILLSRVDQIVGPHISNILSLHGKAHVAALGKGHKAASNEGYRAVSHDEAYTPVPSKTDTPAPGKADTPVPGEAVTPVPAKATTAAPVKVQTAVPVYSTCTVPGSMSLTFDDGPFGYSSKLDATLNAANTKGTFFINGNNWGCIYDYADALLDRFNKGHLIGSHTWSHVHLNEGTYAQISHQLELVEQAMIKILGVKPLYMRPPYGEYNDVVLKVLGDRGYKGLFMWNQDSGDTFTPTPSPAEIIERYRSFPAGSNILNHEVKDFTVEQVIPAVIPMLQKKGFSLMTSTECLGLSSNPKDWYVQVQKPGVRDASWTCASSPLPGKFE