MKIYIITRFNLNDYIIRKQRRERTTFTRIQLEVLEGYFSKTRYPDIFIREEISLKIQLPESRVQVMFHKFSWLMMQLKFQVASLCNRSEIILYYHRAAFGAIIEEEF