MSVHSQAQRVTVPQLVSFKGERKIAALTAYIAPIARLLDEAVDMLLVGDSTAMVGYALPDTLSITVETMAAHTAAVVRATHHACVIADMPFGSYQQSPAQAFANAATLLANGGAAGVKLEGGQALADTTRFLVERGIPVLAHVGLMPQYVHTMGGFKAQGMSEAAARRILDDARAHAQAGAFGVVLEGISEPLGREITAALQIPTIGIGASPACDGQILVTEDILGLSGDRIPKFARRFADAGQVIRQAAQDYAQSVREETFPTLDHCFGVRTGR