MASGKPTNHGMEDDNDMEYSSAESGAEDAAEPSSSPVLAPPRAAPSSRFKGVVPQPNGRWGAQIYEKHSRVWLGTFPDEDAAARAYDVAALRFRGPDAVINHQRPTAAEEAGSSSSRSELDPELGFLADHSKAEIVDMLRKHTYDDELRQGLRRGRGRAQPTPAWARELLFEKAVTPSDVGKLNRLVVPKQQAEKHFPPTTAAATGSNGKGVLLNFEDGEGKVWRFRYSYWNSSQSYVLTKGWSRFVKETGLRAGDTVAFYRSAYGNDTEDQLFIDYKKMNKNDDAADAAISDENETGHVAVKLFGVDIAGGGMAGSSGG