IYVRIIYLSKLRMSCNGCRVLRKGCSDNCMLRECLQWIETPQAQAHATLFVAKFFGRAGLMSFISAVPQHHRPALFQSLLYEAVGRTVNPVNGAVGLLW