MTTTKGLTVYNSMAANLIFVIPLLLSTTQVVRGSADHEEQLHYDGPEGPQTWEGSCNTGKSQSPIDIVRREAAAHQFPGLCKLHVEYNSETQATVTHSGSHLQLTVEGDAPFGKLYRRDIYNLNGFHFHSPSEHEIDSMSYDLELHLVHKTVTQDGPQLAVIGLLYNEGPDDSSTDHFLQQVFDALPYIKKPDSSVHTLKPVDFSSLLPVLDGPYARYSGSLTTPPCTENVTWTVMLNQNLKMSPRQFQAYKAVLKDPNNRPLQDLAGRTVVFSQ*