MDASSLSPQLQQVHGDRYYKRVNMLKSELRDELTRIYQLQDYDLFFVQSVRVGLVILSHLFYKQETSLCLAKHAHYQPVSELFNSSLAHTSAPGSVPIITHVNPYTGEVNSLQDCKGKGVVDASHSFATNRHRELIAKSSVFVAPLHKHASLTVGLAIIALRAEHFSTLMRSELRLFEESTSSDKPLQEALENVRSGSWQPFNVAQIRQLEVKDVAGMDLCSVSAPDLPFCCFPMPAMSAARQQQVKEAGGSYFPHTNTVRLSCWVRGDGSQQVDMTEQVKRKLIALWEEK