MASATATTTEQPLLDADLAASVASVDRHGYLFGQKITHSLSPLFHSTIYQELGLRWEQFRLDSSDVSRFLQLMRDPRFYGASVTMPNKVAIMPHLDHLTDECRDVGACNTVFLRPDPSVPGGRIYCGANTDVIGVRESFLRNVADPDAVIRNRPALVLGGGGAARSAVYALRRWLGVRDIYMVNRDAREVADVVADCTARGYGQGLVHVASVEQAAALEAPGAMVLCVPDFAPKTAEEVVARDVMSVFFAKERKGAILEMCYNPTPYTQLWALAEGQGWQVILGTEALIYQGLEQDKYWTGKEVDDLPVQKVTEVIASKLGQKPKL