MMPVIRLNDATFADLSVLKTWYGTKTPSETIDRIVREAMEQLDMERDDAAEEVTVTTSDGAMHFDAAPGLAFTKPLAASIDGKALHSPCWSALLLTMIAQVKTKGLSGDKLVRELAIPAKVERYDEEGFKFRPDLGISVQGQSASDCWKEVERLSKKWAIPVSVKFWWKQNPKAQYPGKTGILRSGPASA