MGRVKIQIKRINDRQQRNIAFAKRKNGLLKKAYELFVLCNVPVALILFSPSGKLFVFYAKERPEEIICKFLARAVRTRLPHEPNIQRLVMQMRSETKCSDESLDDGLRYLIQPKEIEDEIEEVNARLAEVEKQLERFLEIPDQWESLAELKRREEDFQKTLDIVQSRKRDLKPGNFVSGIKKFLRI