MSNGIVIIGSGFAARQLVKNIRKQDATIPLTLIAADSMDEYNKPDLSHVISQGQRADDLTRQTAGEFAEQFNLHLFPQTWVTDIDAEARVVKSQNNQWQYDKLVLATGASAFVPPVPGRELMLTLNSQQEYRACETQLRDARRVLIVGGGLIGSELAMDFCRAGKAVTLIDNAASILASLMPPEVSSRLQHRLTEMGVHLLLKSQLQGLEKTDSGIQATLDRQRNIEVDAVIAATGLRPETALARRAGLTINRGVCVDSYLQTSNTDIYALGDCAEINGQVLPFLQPIQLSAMVLAKNLLGNNTPLKLPAMLVKIKTPELPLHLAGETQRQDLRWQINTERQGMVARGVDDADQLRAFVVSEDRMKEAFGLLKTLPM*