MVKTALGCEPVVGSLTPSKKREYKVSNRVQEGKRPLYAIAFNFVDARYYNVFATVGGNRVTIYQCLEGGVIAVLQAYVDEDKEESFYTLSWACNLDGTPFLVAGGYNGIIRVIDAGSENIHKSFVGHGESINEIRTQALKPSLVVSASKDESVRLWNVHTGICILIFAGAGGHRNEVLSVDFHPSDMYRIASCGMDNTVKIWSMKEFWTYVEKSFTWTDLPSKFPTKYVQFPVFTASVHSNYVDCNRWLGDFILSKSVDNEIVLWEPKTKEQSPGEGVVDILQKYPVPECDIWFIKFSCDFHYNAAAIGNREGKIFVWELQSSPPVLIARLSHVQCKLAIRQTAMSFDGSTILSCCEDGTIWRWDAVIS