MVHRLDQLKAEEVELLKQCAELEQLLRSDPLSFENEALEVQLQQIHADHAQLLEELKGTREFYGRRINDMTSQLEDRSRATCTAQGHADCLGDLLLFHEDNGTLAGSYWRTQCVKRDDSIRFLSLKLQEYTVNSAEYHKRRSASFSGDSEVEKTSAESPTLARTASAPIQGVNQAAFKAAERAFKALNERHSGLCEELQRAEEQACKLEQAIETCELRCAGLDFASENDESHSDLKDEIRQCQDARASAHQLPSWALRCAWRDALDLRAAQLERVSAQLDSTKRSFDAANEELNWHATSAEALRTRLADVLRATAAEKRRGSEALAEEVRRKQTLQELLDRWFALRPEVPVPTACAQAQQLLAECEGS*