MVWGCTRRWKGLHTALICGATRASLATLQASPKHALSAQTVAENIVADSEDDLEESIPFVLKQRTGEWQELRQDRLTASTFASALGFWGNYRRSELWAQKLGLRKPFPGNTATDWGIRREAAAIRKYEEFTGINVSYLAFQIYKEGDKSKEWLGGSPDGLIEGGLTGLSDSGGGILEVKCPYNQGKPEFSIPWNEVPYHYVPQVQGLMEILDRDWLDLFVWTMNGSALFRVERDPAYWELIFDVLNDFWWGSVVPARKSLLAQKNVDVNVFKPILRHKLTPAAVRESKRLAKKSFMVKKFLV*