METSRETLQALSLVNHTWYQAAVPFLYEKLQLCLTTTPQLQEDVEQLMKHPLRKQYLRYLRRLDLVGRSGKRSLHLAALQEDAEGPIMLDNFLDRELWQRHTFRLCRGETTTPDYASLARFIAAVSNLRELNWVRALRFPQEVLDALHKYHPSCKLNLLYFYLQAWKYQGLSDNDMTVVTSPCLHTIRCYYYSNAGNNEVIESATLRSLSVASNLKKVDLVLVPEVDFVDQRIYRFEPTDGASDAIARLDTLSFSLNTTMSVQRFNQWRQKTDIRRLRTWSIGRINNTTLARTIGAVAPSFQRLERLELNLRETPRRSVGYWRSVEEMMLSLPPLKGL*