MGPAAAAGAQVIDDLMPTDEDLLYEEELLRNPYALKMWCRYISARMGAPAKRRYLLYERALRSLPGSYKLWAAYLKERRTAVRGMRADHPAVEALNNTYERALVNMHKMPRIWLDYLELLVQQKLVTKARRTFDRALTALPITQHDRLWILYLKFIRQDGVPAETAVRVYRRYLKLEPEHAEEYITYLKAKDRWGEAARKLAEVLDDDSFRSLEGKSKHALWLELCEIITKHPRQVEGMRVDAILRGGIRKFTDEVGRLWTSLADYYIRRGMFEKARDVFEEGMSSVITVHDFSLVFDALTQFEESLLTAKMEQAGDAEVDDGDDLDLRLARLEHLMARRPELLSSVILRQNPHNVAEWHKRVKLFPNNPMKQILTYTEAVKVGSGPQATSLPPTASLHSLNSPVLATR