IKNLNRGFAKLKALVPFLPQSRKPSKVDILKGATEYIQILNDVLEGAKDAEKQDPDDLNYSGNTSEPHISLVRESPRSITLPASCVVGLNEEERSWAEGGSGESAYTCHQSLMSTTGVISPVRRLGRFQEVELLSH