RERSRFDTSLGFLTRKFAELLRCSTDGVLDLNVVCRELGASKRRIYDITNVLEGIQLIKKKSKNHIQWWGGQLNEDYHPELKALGEKERKLDQLIQSCTEQIHELCEDCHSHRYAYLTYKDIYRIPALKDETVIVIKAPAETQLVVPHPHESLQIHLSSTQGPIDVFICSDEPLPIEATGYSAADEGSVSPHSHSHVIPENANSSCGIDSLSKLQSEPTQQRSSPVSPMPSTLTSLQPPSECSFVALTPPVAFSHNEEGCVVSVADGEGITDLFSSVDLDQLPLDIPLL