MSRGLQFTAVVFLSLLPSVLSFSPNGLHQDDTDPSLTKYTLSSPDNKIKASWMPFGAALLEFFVEDKNGVKRDLVMGFDNRTLYTVVRGQLGSVLGRYAGRIRNGTFSVPPTLNTTNSTRTTPDDRPVMVYNVPLNDASGRAALHGGPIGYDFRAWNLSAVSNHSITFSLSDPDGFLGFPGAVQTNVTYSLLSGGKYSIDFHSEVLPYANGTRPETPIMLSTHNYWNLEGWGDYNASDPAATGSVAGTNGSHILQLDADRIVQWDGIEVATGQLIDVNGTPYDFRKPTRIGEHVDEAVNGCGTGCTGYDNCWLFENQGSELTHKGSLYSPKSGIRMDIATNQQANQLYACEGIGAAGLPRKASQGGGAAHPDATYGDQSCVALEQESWADGINQPEWPVNQIYGGKENRKYYWQSVYSFSVVSS*