MGSSLKELKHLGITIHTDGSVTRSTDGDFADVAAEPDSSRGVACKEVLIDRENNLAARMYLTQNPGEMLPPKLPICMFFHGGCFVAWRSSTACVHRFCMGFAENPVVPCVLLSFDYRLAPEHRLPAAFEDGFSALKWLQAQALASDPAVKEPWLASYEDFSRCFLLGHSSGATIAYHVALRAAREDVSPLRIRALVLGVPFVGGKLRTPSELEFANNEDFSLSDSDTCWELALPEGTDRDNPYCNPMVGGGGGVRSLSMPPCMVAVLEEDTLYDRQVMWAKAMEEEEDKE