MSPAQLMKSASRAAVRPARSAVRALAQQRTQAKSAVRKSLATGLLASSVLLQSQAARAAEADQLDTTVETVVGAVKATGEVVKAGISTIQTGVKILKEGYDVAAPIAKQAVDTVAPVVVEAAKKTVELAQPAIDAAAPAISNTVSDVLESTGVDLSAVTNAAGTVGEVAGTAVSAATPVARSLAEVLASSDPVTLGEYALGAVALYYLTPALFGLFRGFAGELTAAVALDTVVNDASAVLIDIRSAREKEASGVPDVPGAASSKVLEVEFAALEDKKLRSQLKDPSFIEAQTTALQIASLRRIGTSSKVILLDRYGASAEAVARELAKKGYSRVFIVAGGFDGRAGWIQSKLQIKPYTATNLTFAAPAFGARTGTTSTRRLPAPRA*