VPQFLQKLYEIVNDPSNNDMIRWSDNGDSFVVLDHERLSREVLGRWFKHQKFASFVRQLNMYGFHKIPHLQQGVLKSDSDTEIWNFEHPHFHRGQPDLLCFIQRKKQAAQGGAPEDAILLDMNSIVSGIAAVKRHQQAISAELNELKTSNQHLWQEALAARERHKAHQDTINRILKFLASVFG