MTSTFFILLASLLLPLFWDPVKSVLGGDCRPNEIEIFQTPTGYAGGHVPKYTVQIINMAAKVSSVHDIHVACGEFASTIQIDPKVFRRVQHNDCLVKDGMEMHAGEVISFDYANILPYKLVPSQVKCL