MVKNSIKAVTEVLVQWMNWTAENVTWEVCHRYNKRAESDVKDSITARKVQKADREKLRRDRLNEQFLELGSALDPDRPKNDKATILADTIQMLKDLTSQVNKFKSEYHSLSEESHELLQEKNELREEKATLKSDIESLQFQYQQRVRVIFPWASMDPSMVMGAPSPFPYPMPVPIPPGHHIPLHPSLQPFPFFGNQNPESIPNPYLAFPPYPAPANSHVERPSAQYGTPPLSHPSTTRFSQQEPRSKLSNSQQGSNANRSQDSNEIGTELELKTPGSDPNPEMSEEREKSKQGLSQCVIEKSCSSKCSSHGLQGSTSNSLGEGSVSDD