MSEPTPISDPYAYLNIVKNPDGSITRDLTKFPCTPATPDPSPQTPVVSKDISINKSKSTWMRLYAPSSTLNDAVPSQKLPLVVYYHGGGFVLCSVDLQVFHGFCSDMARDLNAIVASPSYRLAPEHRLPAAYDDGAEALEWIRNSDEEWIKSRADLSNVFLMGTSAGGNLAYNVGMRSSAAASDLSPLRIRGMILHHPFFGGEERSGSEIRLANDQVCPPIVSDVFWDLSLPVGVDRDHEYSNPTVGEGSGGLEKIGGLRWKVMVVGGEEDPMVDRQRDVAKLMKRKGVEVVEVFNDGDVHGAEIGDPSKRKPLFASIGKFISSFAAL*