MSKDIRVRYAPSPTGLLHIGNARTALFNYLYARHHGGTFLIRIEDTDRKRHVEDGERSQLENLRWLGMDWDESPESHENYRQSERLDLYQKYIDQLLAEGKAYKSYVTEEELAAERERQEVAGETPRYINEYLGMSEEEKAAYIAEREAAGIIPTVRLAVNESGIYKWHDMVKGDIEFEGGNIGGDWIIQKKDGYPTYNFAVAIDDHDMQISHVIRGDDHIANTPKQLMVYEALGWEAPEFGHMTLIINSETGKKLSKRDTNTLQFIEDYRKKGYLPEAVFNFIALLGWNPGGEDEIFSREELIKLFDENRLSKSPAAFDQKKLDWMSNDYIKNADLETIFEMAKPFLEEAGRLTDKAEKLVELYKPQMKSVDEIIPLTDLFFSDFPELTEAEREVMTGETVPTVLEAFKAKLEAMTDDKFVTENIFPQIKAVQKETGIKGKNLFMPIRIAVSGEMHGPELPDTIFLLGREKSIQHIENMLKEISK*