MSPLRVALYGFGNQNKEMAKMLVERKDVEIVAVISNKSNVGKDFGEVIGLAPQGILVTAGLDAAETLRTTNPQIAMLSTLSTVGDIESQLRACAENKVNVYTIAEELTFSWTSAPEKTKEMDELFKEHNVSLIGGGFLDGACCDMARTMAAMMHKIDKLDGGLQYNVDHYGQVLAIAHGVGLSEEEFYAENGPGWTSPTSYPKSYVYNMNDWFASAFGLTVIKTEEVKTPTKAPIELYSEAIGRAIPVGQCTGMIVTATTTTEEGVIIVEKQVGKCYEDGDEDMVFMNLEGNPTGGVGFTMKNPPTPAMTNTIAISRMFQTVDAPAGYITTDKLPTMEAYVHGRL