MSPISFLFGTVCLVHASAIAIIGYVPDYRFNGIDWDKVVSQTTHLVLFSAEPRVDGLRNRDVIRSVLRPNSALSAALQKAGSGAPKLLVSVGGAGRSQEFPDVIGNKKTRKRLAKQLLNLMQELPQLAGIDFDLQVQNPDYLSLAKLVMMLRTAVGSRGGQKPIFTMTFHALAGVLNSFATLTLKQQDSEEKRFVDLFDMCHAMTYTMMDQQGRHSSEKMDTDVVQAWLKYGMPLDHLTLGIPFFGVKNGLAPVTFREIISQERSFASSGSERTKDGFFFVNAENAVKKVKFAEEQGIAGLMIWELGQDAAEESISLLRHIWDAAKNKGILHQLLGITPKEDHLFX