MLCTVLLFGLHVVGACLLGDHYLRVAFKSEDGVTTANVFGPAIYLEKKPNVYVTGQFVIQTLLILCGMLDFQLQNAGFSSPTPIQAQSWPIAMQNQDIVAIAKTGSGKTLGYLLPAFIHLRRRCNNTQMGPTVLVLAPTRELATQIQEEAIKFGRSSRISCTCLYGGAPKGPQLRDLERGVDIVVATPGRLNDILETKKVNLKQISFLALDEADRMLDMGFEPQIRKIVNEIPRQRQTLMYTATWPKEVRKIAGDLLNNPVQVTIGTIDELAANNSITQYIEVVPPMEKQRRLEQILRGQEPGSRVIIFCSTKRMCDNLARSLGRQFGAIAIHGDKTQGERDWVLGQFRTGKSPVLVTTDVAARGLDIKDIRYVKFKIRQFEI*