MSRDVSVATVAALLLVASVRRLTSAPLLQRLEHRASSATHTEPAEAVVPASWWSKLKAAPDDAYKNCKDFCTSGKLKELAYGSLDAATTLLDIVGPFLPPPGRPQAGSGLDAQPIMSCRLVYVLLAGDTAAKLLSGVCKCVHGEHENSTNLEKLRDRCLDLLDLVLDVLNMDAVISTCRSSSELPELPQAFTRIMSRFNTFLEEVTTYCESYATKGFWAIGSRFLLFLKHKQRYDELASELRGLTADASFALNVDHKRALKEINEKLNAGMPSVMDEELKKYLAGLKVTGYSELICQPHLEALWSNHFMHEQAVRWGLWWAVFPGKLTINDTLDEAAQKKLVDLLVNKDSKDAFRRAVELEDTIFISIDELCLSFPDDSPLLPTVETLLCKGRQLVREDEDRRQLAQKQEKTAIDEADRGQKLLEEKLKSIEAKLNNELSSSSFSEHIHQPNMQKLWSVYFKHEQAVRWGLWWAVFPAKLEGLPATTKKEVGSFPP*