MERDENEEDGKVYVGIISRLSQLEQLIIDLGFNEMDFSRYGDTCAEAVMEEVSCLKGLTRLEFGFPKMEYLECFLQRSHPWKKGIIKSFHFIVGQYQLQGGHIAWFPYFPDREGMNRMLTFCGYDSIPNAIVEVLRHAHSFFLLGHNGVHSLCEFGMQNMSGVIRCSIFECDAMGIIVDGNQLVEAALPNLEECYVSYMPNLRSIWEGSFPPGSLNCLTNLQLLKCGKLKNIFSREIIQQLSNLKYLTIYSCFALEEVIFDEEIGVESDCVLPKLSCLVTFKHLSKIVMSTCKHCILKIGYAMSLCDGGKSVPLIYQCKAKFEDNLFCYL*