MKKQNPWIYLNEEEKNQILNFSESYKKFISKFKTEREVTAYALDKAKKLGFINAEEKKNLMPGDKIFYTCREKSVAFAIIGKNPIEDGMNFIVSHTDSPRLDAKPSPISEENELTFIKTNYYGGIKKYQWLSTPLSIRGVVFLKNGEKVEINIGDNENDPVFVIPDILPHLDRKIQRNKKSDEIVEGENLKILIGSLPIETKEKNKVKLATLQLIKEKYKIEEEDFVSSEIEIVPAGTAKDVGFDKALIGAYGQDDKICVFTSLESIFDLEETPNKTAICFLVDKEEIGSTGSTGLDSRYLEYFVSDMIFKIKKSEYNNLHVQKALWNSKSISADVCAAINPLFSSVHDEQNAPQLGYGIPIMKYTGHGGKSMASDADAELVSYIRQLLNKNNIAWQVATLGKVEEGGGGTVAKFLAGYGIRTIDMGPAVISMHSPMEITSKFDLYNAYLAYKAFYRE