MSSLTLRENAFEHSGDKTTFYWSAGPSNGPLVILIHGWPANGETWKPQLLALGGLGFHAVAPDTRGYGRSSVPAGPEAYALEHHVSDMVALLAHLRRDKAVWIGHDWGAGLVWAFAAMQPDKCVGVCCLTVPYAVLGQGIELLASLSNRDIYPEDKFPYAQWDYMAFHNEQPEASAAQLAANVPNTVKTLYRAGSPETYRKPAFSAMMRKMGGWFGSPTAGAPDVPLEATLFAQDEPAYERMVAEFQKNGFEAPNDYYRNFDKNSEYLAKAPNGGRLAFPVLFIGAQWDSIVDTTISRLAEPMRELCDDLTEVTIEAGHWVAMEKPQETNAALVRWLVTKLPRHYPGYWKTPFVSKA