MFPFAALFGLSLVLPRRVQIIPRARVVASAANDTLTVGDALAGSLRRNIADLPEHEHLARAERTLDAMLVSGSAELDALQREFDRDLAQTSDSLDQELTSGLQRVAATYNETFDYAAAELDTVFASTRDGVSSYRFHSQHSQHRRHCRRHPTRLGEACSASATHNTAFPVIKASAATSPRSSRLPPSTRPAHGRRAAAAPSGTCGARLAARCGRARRSTRWCLSPRCRPSRSPSSSSPPPPTPPPPPTPSSPPRGRRCGRSSASGWARSESSSSARRRTIGRPSPSVSTPWSASQAAAAEAAAAEEEAEEALAGVAAARAGGTCGGRTTGSETRGGRA