MEQLCGGDCLRLFENEDRISELHEALLVHIMSSLPTKTVVATSVLSKRWRHVWKTVQNLKFVSKYHQTFSEDVYRFFMLHKAPFLESLDLEFSNQLDASDLGILVGIAFARHVRNLVLDLDYYSNFSQLCAARFPSGLCIYDNNKTLETLTLKHSILLYFPYRVCLKSLRKLHLYKVHFYGKDSVYNLLCGCPSLRDLIVHRYRECMETFTIAVPSLERLTIEDSGFGYGCCYVINAPSLKYLNIRRFKYLNSCLIEKAPELAEAKVSDVSDIENENILESLTSAKRLSIHLSPLEIKYPSGSIFHQLLSL*