MAGVGPGGYVAEFVSPPECPVFEPSWEELTDPLSFIARIWLLAEKTGICKIRPPKDWQPPFACEVKSFRFTPRVQRLNELEAMTRVRLDFLDQLAKFWELQGSTLKIPVVERKILDLYALSKVRLILV