MSSALSSCSISLPLHRIFDIPNSNAVCHSDFSNQVITLRFVIRMIVSLQIHNFGRSNVDTVASIPKIAPAAFDKLLTGYRPRVEILRLSKSYPFGASAETVSIILSLGLERLASLYSNVPMAAFSHLE