MSSAGTKPCQISRELRVSHGCVSKILSKFRNTGSIRPGKIGGSKPKKSLPKVISAIAVYKHCRPTMYSWEIRERLISDGVCSALNVPSVSSINRYHLA