MSHLTTRDRTVSPDGYAAALRILRRLLAGIERPPALRLGDMLLHELESHPEYTLIIRDPGLLRRLVLRPDPLLLAEAYFRGTIDIEGDLYTALGLKAHFERFSLSWRDKLALLRDALLLRVSDQDGLKPSRSLASRVARRFSHRHSRQTDQAAISFHYDVSNAFYGLWLDAERVYSCGYFKATDDTLDQAQRNKLEHICRKLRLQRGERLLDIGCGWGALVCWAAREHGVRAHGITLSQQQLEYARERIRSEGLQDLVTVELRDYRDLEGTAVFDKVSSIGMFEHVGLANLPAYYAVVQRVLRPGGLFLNHGITHDEEGWSRTVATEFINRYVFPDGELDCVSNIQLGMERSGFEIHDVEGLRPHYALTLRHWVQRLEARREEALREVDEVTFRIWRLYMAACALEFEAGGTGIYQIVASKRDGGSWPVPLTRSDLYG*