MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLERYQKCNYGAPEPNVSAREALELSSQQEYLKLKARYEALQRSQRNLLGEELGPLNSKELESLERQLDMSLKQIRSTRTQYMLDTLTELQHKEQLLSEANKTLKQRTMTLRHADFAGLQLMEGYQVNTLQLNPSAEDCGYGLKPAQPQGDTFFHALECEPTLQIGYQPADPISVVTAGPSLNNYMQGWLPC*