MLSPLFPRSLPTALVMALSVTCASAALAAGQDEAPKPRGKDEAPEAPVACMKAVKAALPNPASFKWVSGKARKVAEDAYSVVADVEYLAQDGAVRKAKVQCDVLRAPGNQFVVPKVRLPQH