MATSFMPSSELLPVLQGKAPEILSAAVCGDGLSADPASPVLVFPAKPPDARKAKTCVIALNRPKQLNALTADMCTTMRSIVKDRIVPYASTTDKDVFDCAVLVGSGDKSFCAGGDVKHVCIEAFVNGRPKAATGFFEAEYAMNFDLSALPAGKTIVSLLDGIVMGGGAGISMHGKFRVATERSMFAMPECGIGFMPDVGATFVLPRIPHRFGYYLGLSGERIDGSAMLSCGVATHFVESRRLGDLCEALLSLPSDSGETEGVSEALIEETLSSFEPSTAKEIRKHANAPENSEQGCAHLRGRAWIPTVFAPEHRNMASIFAALERAAESSESAQATLNKMRNLNSPRSMQITLEALARGASMPNLQSCLAMETLLAQRACQPDSFDFYEGVRAALIDKDKSPQWRPELSERALHDLFMPIMPTSHL*