MVQVDTQLKDVVILGNVSSEARKILTKDACAFLAILHRTFNPTRKALLQRRIDRQAEIDKGHLPDFLPETKHIRENDAWKGAPPAPGLVDRRVEITGPTDRKMVVNALNSDVWTYMADFEDSSAPTWENMINGQVNLYDAIRRQVDFTQGGKEYKLRTDRVLPTLIARARGWHLDEKHFTVDGTPISGSLFDFGLYFYHNAKELVARGFGPYFYLPKMESHLEARLWNDVFNLAQDYIGMPRGTIRGTVLIETISAAFEMDEIIYELREHSSGLNCGRWDYIFSFIKKFRKHPNFVLPDRSDVTMTVPFMDAYVKLLIKTCHRRGVHAMGGMAAQIPIKNDPAANDKAMESVRADKLREVRAGHDGTWVAHPALASIASEIFNTYMPTPNQLFVRREDVHITANDLLNTNVPGKITEDGIRKNLNIGLSYMEGWLRGVGCIPINFLMEDAATAEVSRSQLWQWTHHGITTSDGKKVDKAYALRLLQEQADSLAAKGPQGNKFQLAARYFAGQVTGEDYADFLTSLLYNEISSAGKAEPAAKLX