MSDGIVIIGSGFAARQLVKNIRKQDAQIPLTLIAADSMDEYNKPDLSHVISRGQKADDLTLQSAGEFAEQYTLRLFPHTWVSDIDAENRLVKSHDNQWRYDKLVLATGATPFIPSVPGRELMLTLNSQREYGAAQSRLHDAKRVLIVGGGLIGCELAMDFCRAGKAVTVVDNSASVLAALMPPEASSRLQHRLTEMGVHLMLKTQLEGLEQTADGIRVSLDRQRAITVDAVVAAAGLRPETSLARHAGLQINRGIVVNSQLQTSDPAIYALGDCAEINGVVLPFLQPILLSAMCLSKNLLAQAGELKLPPMLVKVKTPDLPLHLAGDTRRDDLTWNIVAAKEGLVAKGVDAENQLRAFVVSEDKMKEAFALLKQLVS*