MNEMKLLVLNRGSIVGDFSKLPQKLRWLQLRNCPLSQIPLALHLDKVAVLDLEGSTLTSFNCGNRVLQNLKELNLNKCTNLVELSIDFSKSSKSLEALMLSGCVNLEGLPDSIGELNSSLRHLDLSQCSKLAALPDAIERLARLQVLNVRDMVNLVSLPRGIGLLRRLKVLNLQGCSSLCEIQKLPSSLRSLVVGGCKSPRYLDTSGCSKLEAVPDGLETLCELSHLDFGRSTSYNELQMPMEWLEKLTSLKTLRLSSGISIRDFDKSDLVQWSQGVGSIEEVLMSVGRFEPRRWFGHTSIIEEMVPESFDINACSRVLLNIGESCKCE*