MKSFYFVAGLFVMLVQGSWQRSLQDTEERARSLTASQMEPLDDVNQKTEEKRHSQGTFTSDYSKHLDAIRAKQFVDWLMNYKRGGGPITKRHDEFARHSEGTFTNDVTRLLEEKATSEFIAWLLKGLEKRTSREIAESEELWRRHADGTFSHELSGVLDQLATKDFLNWLLLPEVEERK