MESCPRKEVDNFEEKLVEENFYLMTESGEQGRLPVLLLKLNDTAPERKPVVVILHSSYKCKEWLRPLLEAYASRGYIAVAIDSRYHGERASSKTTYIDALKSSWKNGDTMPFIFDTVWDLIKLGDHLSTREDVDPSRIGITGESLGGMHAWFAAFVDTRYSVVVPIIGVQGFQWAIDNDMWQARVDSIKPLFEEARIDSGKSEIDAEAVRKVWDQIAPGMASQFDAPYSVPLIAPRPLLLLNGADDPRCPVLGLQEPASKAAEAYKEAGSADKFKFMAEPGVGHRMTASMVKEASDWFDRFL*