MMMSQSLYRTLRARYPQAIIDVMAPAWCRPLLSRMPEVNEAIPMPLGHGALAIGERRKLGHSLRERRYDRAYVLPNSFKSALVPFFANIPLRTGWRGEMRYGLLNDARVLDKDAWPLMVERYVALAYDNGVMRCAKDLPQPLLWPQLQVNEGEKSQACSAFNLSNDRPIVGFCPGAEFGPAKRWPHYHYAALAKKLIDDGYQIALFGSAKDNEAGKEIIAALSSEQQAWCRNLAGETQLEQAVILIAACKAVVTNDSGLMHVAAALDRPLVALYGPSSPDFTPPLSHKARVIRLITGYHKVRKGDAAEGYHQSLIDITPERVLQELNELLAEKTEHEEA*