MKKVKVYFNRWFSVVYHYMNAIRNNEDGIPFEIYATHSDPQHMALQASDVAEVEPRTSGVEYAQFCADFCRRHEIDVFIPRWNMLDISKHLYLFDDIGTEVMVCRDTELLEQLMEKDLFYESIRQKDIVTIPDYAIASNAEQFRQAYESLIALGHKVCFKPCNAEGGMGFRIIDNERNPLEELFGHALNHISFEEAYRVLSSTETFPNLMVMELLEGYEYSIDCLADRKGKLLAAVPRRKAGGRLRLLEQHSELLKVAEKVAEAYHIPYNYNIQVKYNGERAKLLEINPRMSGGLHVSCLSGINFPYLAVKSALGHEIGSLHPQYDILASHIEQPITIRQSLH