MSLGLFSWPWGGSPPQAAKPYFLTDRVLACIYEEDRESWNKSYRRTFLSEGYKSYLQLAAQELKSICSGRGGVQFFNLSPAWLDNAVYADFNKSVFELPTAIWEKPSGLALCPLHILFLICTSMHSWLSLSPDNIVVLHARTCTGTERHFIHLVAACHLIFSVGCDSIHLAMKLLPPLGVGSGPNGGSAAPGTPKSGGGGWGLMTASDSSGSLSSVGGAAGGGRGVRSSGSQSKTLLPGQLRYGSYFTTLLHRDEEVPATCSQRLLLRQVVCSKLGCFAEGGMFPDSPMRHPSRQQQQQX