MKSLQSLHSAFGAIKSRGEIQQAVEAILSTVESIQSTVSDRNRMESELLESATRTIALEAEELIQERYGVGWLTESHLSWVDSTSGDLVTALYDQLLVEERASLEASTSGGATKVSLAPKSSGYECAECGYKANSRTQFWRHSKKTSHQVRARNSPLAKATFRCKFCFLECSQKSNLERHYRRNHIQNGRTISCDQCDKQFKEPEALKTHVEIVHQMKRQQKCELCKSKFCSSSNRLRHMRAVHGLEPEQTARRSPQSLQKNCETELSQVK