MSLLLSGVVDDGKSKPEVEHTHSEREKRVSNAVEFLLDSRVRRTPTSSKVHFLKSKGLSAEEICEAFTKVGQPKTLNEIKRILSERPYVPTGPNSQHMTQPLRDESADSVPTPHPNQSRRHTSLLYAPQAPPLPEAAAATRGVDWRDLVIGAGAAVIGGFAAFKAFQLYSPYEIRLKDEGSKPRSRRSRRGGRHASSDSEAERSLVHREVPALPVPAIPVASESHVDAKQAEIERLKTELKETQEALEAEKKGKAELSITLGKLRGQVTAYSRTNEKQESQIKSLQEEVNRLKSEIERKEDSAKVNANSNVEETLDSKEEGLPSSDTESSNPNGASSEVARDTQQQDGPAPLSTETDGTVVGGEAA