MTQALHMLKFFGKLVEPKSEQSLKTLFKLSPDGSISSLFQNFVTYVQDSVSTELKDARAQCLQKLKHLSDHFELPNVFDKRSIEDFLVRNAKSILCTASSSSRLHYLPEASPFDLLVVDEAAQLKECESLIPLQLPGVRHAVLIGYEFQLPALVKSRVCEDAEFGRSLFERLSSLGHPKHLLDVQYRMHPGISKFPVSSFYENKISDGENVLHRDYERKPLAGPMYGSYSFINVDAGKESKGKHDKSLMNPIEVAAVTRIVQRLFKGTHCIMPLHSGMASLSSDSLVCAESVDTGRKLCVGVVSPYKGQVRAIQERLGKAYETHGGFTVKVRSVDGFQGAEEDIIIFSAVRSNTTGSVGFLSNVNRTNVALTRAKHCLWILGNANTLASSKDHLAAVIELDEVDDLLEMDSLRLSGSRFGVTCKKRVDVHPRD*