MVLACSISPKFCDVSVTWVDPIVQSVLTVERLNISPTLVEVLPHAFRREYIISLGSRLDGFDLWHLAVENERIRCWKDEAGVDRMDKVEESVATVLTQCCSELGLADASDDGEKKKKPSPPPHLFQWEEYENSLARLCGLATLLSKARASKESAARKLETLVETVNLVELKRIDALESLHKKVELRRKAVEDSTSSLEEKNQQLKDARDKLALSGNSLLHAARSLNAAQFRLQEAQKLLSGDGGYGRLARLKGLLTVRRRAMAAQVAALYPLIPCTNEKKCPPLAHAGEGDSVPLTISGLHVIAPVKKEAALFTDKREYETSATALGHVAHMLSLLSRFLDIRLRYPVRYRASRSYIQDPSPPTEPSTSGGAIVLPAVENQLVEFPLFSDGQEPTRAAYAVFLLNKVSFLFIQTKLALTVFFLFSLF*