MSATKQVTIGTTIFHISRFDAFRQLKLLGDLQKEVLPAAGSLLTAVFSGDGQEQAQDEAAMLAAFRDLSSRLGGEALASWASRLIDPELVTFELAGRAPMKLSEAQRDMAFGDFSEILELLFHILEHNFAGPLARWAGRFGPVRERLASLSGGLTPPSSES