MKKRIPVRKKDRRKSTHNGRAKENLRLSEDRFRKVFHAGPAAISISTLGEGVFLDVNDNFVRLLGYSREELIGHTSLGLGIYDSPGRLAQMVEAVRAEGAIRDDETKVRTKSGEILNARISVELIYLEGEECLLAIIQDVTGEKRAEEARARAEEKYRRMFEEAVEGIFQTSPGGQFITVNPAMARMCGYDGPEDLMSCVTDIERQLYVRPERRGQFRRLLEQRGVIQRFENQIRRKDGSPIWVSENARVVRDPHGTVLYFEGSCEDITERKRAEEALRDSEERYRELFENADDMIFTMDLHGNLTSINRTGEDISGYTRAEALAMNIVQVLPPEHCGAVEKVLEDIAAGKEVPRIFELEFLTKNGNRVAVEIGVRPRYERGKPVEVEGIGRDVSQRKGLEAQLRQAQKMEAVGRLSGGIAHDFNNLMTVVLGYTHILAKKLGPNSPN