MSSTHFHVPGDVTIIGAEGGGVPKELYEPIWDDILDQASAHGFRIRSIWMADMAWQGESGLVNKGKLGNDPSWADAERDIYQMINHFRLPAPMVGIGHSLGAAVLAGVSLLHPRLFQSVLILEPIVGVWDCEANGTAVMLYSATRHDHFPSRDAARAFFSKHPFYETWDPRIFERWLHYGLQDDPDAKPGSGAVSLVTPRDQEVFSFLRPIAQRLSKDGSALELDESRIQDFPFKERRPDEDYFYQPAAARIYHMLQHVRPSVFYVFGGASPANPPPAIEDLLARTGSGLGGSGGVAAGRVGHHVVQCFGHLMPMERPKECAQHCAAWIGSEMSRWKKEEQAELQVWWSKPYAEKCVLTDQVMTWLSEGRPSKL