MHVHMKAELNGTSISFQNPTTIFNAHQTTPLPQPEALKGCLGSLDGACIEKLLLHCASALESNDTTLAQQVMWVLNNVASPLGDTNQRLTSWFLRALISRASKICPTSMNFKGSTNNNIIQRRLMSATELAGYVDLIPWHRFGFCASNNEIFKSIKGFKRVHILDFSITPCMQWPTFIDSLAKRQEGPPSLRITVPSFRPMVPPLVNISIHEVGQRLGNFAKFKDVPFEFNVIGDTISLTNEELSNIESTSFHFETMLSLLNPSVLNLREDEALIINCQNWLRYLSDDRKTQNISIRDAFMNLVKGLNPRIVLLVDEDCDLSASSLTSRITACFNHLWIPFDALDTFLPKDSCQRTEFESDIGQKIENIISFEGNQRIERLETGMQMSQRMKNVGYFSVPFCDETVVEVKELLDEHASGWGMKREENMLVLTWKGNSCVFATAWVPYEIRDCIVTDPSIS