MSMRIYTMTHKKFTPLPDPLYVPLHVGRACGENLGYLGDDTGEQISALNCYYSELTGFYWIWKNCHDADYVGTCHYRRYLINEKEQIYTEKEYRELLRKYDLVTTKKVLLNNSYYDGFLANHNIRALEMTGKVITEKYPEYADAFEQLVNGRQTYFGNILVTSKILFDEYASWLFSIFFEVAERIELETGEDAYHKRVFGFISEFLLLVWVTVKKLRVYECKVGMLGEKAETGELKRCLAECFRNRDVDLAKKIFLETREKRPDVLMEASDITGELHLCMQIIATAGEERNHGETMILERENDFGRLMEIFSKLNRVVSRYRENSESEEDIRFLGEGKISKTAVWVAVMMGKESESEKKDLMDRMLKYLH