MFTGLCTFSLEVPMVSNYRKMKRELGACSREAEEREKKVILFGRTGADKTNVANALVTGGLGTAVFELENHGKSIEIKFKRGRGWSVTDTVGGLSLAEAEMKSRSAAVDTVTNLLKRLRGEYSHIIYCKSAMEVSSAVDHLIWLAYEQIFAGAEEAYVVLYTGGDEVWLDMHWNMQPEYLKDHNVLVSDICPISVLQVREKRQAAVREKEVEKLEKRLQEIFESKDQGYFRPSITDMDDEQLREKSEALLIFLAEKIQSMLHPNLWMKVASKLSSFFPLVWYFREIGSTKSAIPLQR*