MLHKTHDRLSHALAPLKAIDLFTVLPVELVEMIFAHVPFRTLWIDLSDAKGIVKGKTLLKYAKYAGDFLEEALLERCDFQGNNNLQTLVARAKRLRILQIRCSGALSKCLLSAAQASRNLKSIKILSDGTLTQATVVTMLDMCPGLEEAQFNHVQLSRYLIPPAGGGTKLKRICISLVSHDGPVNHGLMIPPSKCMTDLRIHYLGKSGTPLLALLPDDNVPLLEIVELVNVDIAGLLAKLPCSVRELQWTVRHEPHGQGLTQFRHIQQDLPNLELLNLGVETLSPADALVLRQSLSKTGRALKWLSLTVSYGSLKPLLDFILLPRCAKLSRLSLHGFEDFDDSVACSLAGQMRELDQVSFHRTIMTGYGVKQIVLANPQLKRVSLIGASAVSADAISWTRSRGVHINSAS*