MAADGAPATPSAFYKMLAVPEAQELILSETQELPAVEVRFQDALHHTLAAEVRAVEPVPGFRASIKDGYAVVSSDGTGEYEVAFEAFAGLSPRTLQPGTVAYIGTGGPLPEGSDAVVQIEDTEFLGAAPSGAKRVRIVKAVAPGCDVRQVGSDMAAGEVVLQAGHHIGAAEVGILASVGATRVTVHRKPHVAVLSTGDEVCEPDATDLKLGQIRDANRAMLLAAAAGTGAKVTDVGIARDTAANVEAALDKAISEGADILITTGGVSMGDKDFIKPLLERRGTVFFGKVKMKPGKPLTFAKVPVPEQGRSLLVFGLPGNPVSSLVTFHLAVVPCIRKMEGWQEPRLRRGX