MALQGIKPCRISKELRVSHGCVSKILSKWRETGSIHPGKIGGSKPKKSLPSVITAISIYKRWRPSMFSWEIRDRLLSDGMTEFCFCIHG