MKRFKRDKYLTKSLLAGAGDSSPNNQDGLSKNQVRRAQVRRAQIQHRQRKANYVKQLEMDISQLRELITQAQHDTSAFRRENDDITAFLGQNGILSPPGLSMGTASPSAATVLSDAQRTDTSQQNTPGYPVTDSIDLLPLYGLDQELIVTLSSNKLMGTPAFSVNPSSPNSSFYTGPVSADWSQGQIQLTPVQELTVINFILALEHVCWDHFWVGDCHNHSVQTEEVKGHTLMASSYLMANAPESVYAEREGFRSRFRSGPTLQWPASTVTLDSLYGLAQSLNPGSEEIAPVQAWFELATRYPIDTLLLRPATLETLKREFKGVVRCVAFGAAMERESFESIILRVLGPDVNALALL