MKYSRLSKEQFEALHQEFANFLATQSIDKKEWDEIKTNKPEVAEQELDVFSDLIWEGVLAQTNYLEHFSKNHIFLFHCLETEVKSIVLKTLEPEVDFMTSQGLEWMVKNLFTDAIDIHVGRKEYQGERNAAIFDIIQQGAILSDGQLYQQIDNIVNAN