MPSCEFIFTCIVSDHVATRTGSSHLNVRMVALPDGLPYNHARSDFKDRLGACNNLRARVEQFMPSVLRRDSPELPPASCILSDIFVSWSYDIASRFGLPLFYFSSSNATACCVMSYTRALLEQGVIPLKVHDSQRIICPGAPPLLPSEFPPSMQSQDLSYYRFQFILEIFQHLPDSAGLILNTCSELEPNAIEALASQCRLFTVGPLLLPSGDPCDHSSVLSSPTSSEQQQHHVTFRQSDDECLQWLDKQAACSVVYVSFGSLLTYTDIPQMHELALGLEATRQPVLWVIRRDAVNGSIEDVMPPGFLDRTKNRCLIVSWAPQVLVLEHPAVGVFLTHCGWNSILENMALRGLPMLCWPVA