MEKAALFVVYCGAGYKGMQRNPGAATIEGVLEEALVRAGAIGSNGCSRNWLDWKRAARTDKEVSALGQVVSARLYLTPDLVHRTNEFLPGSIRLLGFKRVPDDFSAKKMCASRRYEYVLPIFAFDPRTGDDLEEEFLFDFERFNQILGRFLGTDHSFHNFSWRVRPGDREARRTVVEFRAADKIWIGGSEFVRIIVLARSFMAYQIRKMVGLAVAVMRDIAPVTTINRALRSEVDVIVPTAPEVGLLLDESFYHDYNAAASTPEESRIALGLEFGEAMQEFKSKVIYAHIAHREREQGIVAKWLPSLNAKNYSALSIC*