MDIREPLSSLKYLLQEKLGTDLNEYSFTLQDSQMLEGHKNLVDQCVQGEGLVQINVELKEENGDKRINIIDVLKPAEEYLSFLLISNECLSLMSFLVIKKYIRMNGEEGTECENGEAAVDDESVVRWAADDNFKKTQKRLNIPEDPEQWDVAHVRHWLLWAVRQFNLTGIKLSDWAFKGTELVNMSLQSFREKVPNDPDSLFWTHLELLRKCKIVGKFNVVSKVSVRPKAENIKVEAEDEDDAVFGVPQQDIGFLKQKNQEKFLRMVNYLLGAHCGQIQLWQFLLELLTDKQYRSIIQWLEVEGEFKLIYPDIVARLWGIRKNKPTMNYEKLSRALRYYYDGDMIAKVHGKRFVYKFVCDLKHLIGYSASELNAHVIEAELRASQANPLHSVFTP