MATVVEEAGEHWKEKLNLPAKDLRVRTLDVTNTKGNDFEDYFLKRQLLMGIFEKGFDKPSPIQEESIPIALAGRDVLARAKNGTGKTAAFAVPVLEKIDTSKNEIQAMILVPTRELALQTAQVCKELGKYLAVEVMVTTGGTSLKDDIMRLHQTIHIVVATPGRILDLASKGIAKLNNCRVLVMDEADKLLSFEFQPIIEQLINFLPGDRQIMLFSATFPVTVKDFKEKFLKKPYIINLMDELTLKGLSQYYAFVEEKQKVHCLNTLFSKLRINQSIIFCNSVNRVELLAKKITELGYSCFYIHAKMLQSHRNRVFHDFRNG