MQSIDAALAAINALKPNEKLVYSQIAKKYGVDPGTLSRRHRGISRSRQAAAQNQQAVHPQHEAELIDYIDRLTKRGLAPTRSIIRNIASQLAQKQLGYHWVDRFV