MMMALGMFVFSLPTLAYQDLQRQTEWKHPSSARVGTRDAHQYTGKGDDTITLTGWIAPELTGSLYSLDALRLMADTGKSWILIQGTGRIYGSFVITSMTEGRTVLAKNGDAGRVDFAVTLKRTDESVLTMASGLMGMAGGLMGKLGDIGSIKSMLSLDAIGKSLKDTVTSQLTVGNIVKVVKGKF