MKLGKVGFGAKEASRRAPDSYNEHPFRCGLVFLFSLPNPTSFLGFTASARISSLPLLHVYVFRGIHLLRYHIRKDKDNQKNGSRILFGSRCCPHLFKFKSIMRLPDSLPIGCQLVHLKKLFMELNFDDATMVSPLLFLLRSCPNLEQLSLKHECSEIGFPIETNYWEKQRPPMCLTNHLMTIRIENIPLSNKNVIEFVKFLLINARVLIRMRLVYRKSSRDQSEEDIVVNELLLFKRASQNALLEIKPGGRYEC