MWSHPQFEKGSGSRDLDWAVDGQDWPHREASRFIEAGGIRWHVQLLGSPEAPALLLIHGTGASSHSWRGLAPLLSKRYHVVAPDLPGHGFTETPPEERLSLPGMAELLAELLRELKVQPEIVIGHSAGAAIAARMALDGLIQPQIIFALNGAFLPYGGEAYAAFKPIARALAANPETPRRFAERAAEPGAVERLIASTGSTIDAEGLAHYRKLWSSPRHVGAALTMMANWDLEPLLERLPELKPLLVLVAAEKDKAVPPEVAERVKELLPRAEIVRIPALGHLAHEEDPELIARLIEEHVERLEAQRLEHHHHHH