MSSPKDYVLEVTPMPQDSDSGLIKFTVKPRPGLFRYIQLSLASAISVAIVAIIAHEFFSMGGFQGIWGRSNYPESTFVWSLVAQRFQNVPINEPRFLVLLGLILILAFLMCKRQPEDSMLVIRDVGIQLDSVSGWRFTNKSDKSMFIASKDIIDIVINEGFHGYGQVIFYMCILRRSQKDDTEEKPLQIVFPQLLPRKDILLQVWKQSRQVLFGSSRRYWRRVPGQGLRECSMEDLTKNT