MVKLEDVSSSLLQKPSNSNDSEIPLERRQSSYKSLKTFALDKEKQYQQQYGDMYFLRLTKIKPAVEEIASTAFGDLVIGGEPARQVPRVLDVRQGELCWVAGTVYMDMPLKPSILEDVAKDRWISAPTSVQKYFSKDGRDSILLEDDSGRVRLVGDILKSVVLVTGCIIAVMGTENASGEFEVIDLKFPDLAPQPERWSLSKPADDDVEMGNGGYSSNRGKTAILSGLNFSSTDTSYAMELNLLLEYLLGDALDPIAQKDISQISRLIVAGDSISPDTGKPAAEEEVAGKKVHKKYGYDASSYNPIPSQLLDEFLSELLPTIPVTFLPGAHDPANASYPQQPIHPAMFTKSRTYSALPGPTAEPGWFDTVTNPWEGEVEGWRVLGTSGQNVDDVFKYVDSDDRLGMMEAMCRWRCSAPTAPDTLWSYPFQDDDPFVMNQCPHLYFVGNQPEFGTKTITGTEGQEVRLITVPTFSASRELVLVDNETLEVTRVKISAT