MSNSVLIVDGVGKCYRSYRSELQRFASWFGVPIKPQSEHWVLRHISFRIGRGEAVGLVGQNGAGKSTLLKIITGTVRPNEGSVAAIGRISALLELGLGFNAELTGRENARHALGLMGAASHEIEPMLESIEDFAEIGEYFDQPIRAYSSGMQMRVAFSVATAVRPETLIVDEALSVGDSYFVHKCFKRIREFREAGTTLLIVSHDAGAIQALCDRALLIEGGRLIRDGDPQEVMDYYNALIAEKENASVRTASTEDGRTATESGTGEAVVDSIQLLDETGNPVEYVGVGDAVTLRCKIRVNESIDRLVLGYMIKDRLGQPVFGTNTHHTGQTRERLQAGDQLIANARFPMNLGPGTYSVSVALSSTETHLVRNYQWRDLALVFNVANIRHDTFVGTAWIPPTLSIEVPRGDRLP