MVVLSGDFAQEDWTKVEFKDNVVGAREGKGPLLKGNVITALTGGVGTFDDIKLTDNSSWTRSASFRLGAKVVHGNGIQDRIREARSEAFVTISMKNKKWEETLRDAQKCTIIDNKYYMYFGSERKFGLLFNSIYEVVGSTFDGCQSFQILDHLPTSKKNQVEILKKQACANQNEILEYNERPLFCPFNPSLEQQEDAFIEEASSNPQKTDVITLQSKWSL