MVEAGPQVLPPPGTPAGHEKSLGLFTTKFVSLLQEARDGVLDLKLAADTLAMRQKRRTYITNVLEGSGLTEKKSKNSIQWKGVGPGCDTREIADKLMELKAEMEELQQEQELDQHKGWVQQSRNVMQDDTLLAIRAPSGTSLEVPIPEGLNGQKKYQIHLKSTSRPIELLLVNKEAWSSPPVAVPVPPPKDPLQGPPAVPTPPLLPKPALAQPQEASYPSSPQWTAPVPVSSSIEAQGVAAPAVDSTVTCGPGPESQDSGDPGALPLDPMALDTRLLQSSVLLDRSRSAGPSPSTSFEPIKADSTGVLELPKELSEIFDPTQVFAPLLRLSPPAGEHEYIYNLDKSEGLCDLFDVPVLNL