MATQLPRLLPLLLFLPFFHIAASTSPSGLHPVVLLPDTTCSQLEARLTDAYVPPSPQCAAHHKDHDGRWFRLWKNTTELDDPAVAPCVADQLRLVFDHVAGDYRNVPGVETRVLDFGSTRGFLADEPANRNRCMGRLVEALEELGYRDGENLFGAPYDFRQSPVALGQPCRAFSRYRQRLRALVEHASRANGDRPVVLVSHSEGGYFALEFLNRSPLPWRRRHIKHFVMASTGAGGFVRFMEVVASCVSDVSPLARVRRSVPSKFTPLPSPKVFDRDTPLVVTRDKNYTAHDMPAFLAAAGLPEFEVTLYETRELPMAMNFRAPVVPTTCINGIGVPTAEKLVYWDGNFGEAPEIVYGDGDGLVNSASILALDTVIGDDPMQQYYKSIKIAGMYHAGVISDGVALERLISEILRESFVQDSKKVDYRRVAQL*