MDPNEHTDFLWVGTCFDQLSGTIHVQKHRDIAAKWVKRRGSAAIHTVLTEPAEYVYLDPHEPQCKTDVSSGWSMMKPDLNLRTDLLLTQDGPRPRPALNLESDH