MKDTTVPLTLISLLADGEFHSGEQLGERLGMSRAAINKHIQTLRDWGVDVFTVPGKGYSLPEPIQLLDADRIHSQLDSGNVAVLPVIDSTNQYLLDRIGELRSGDACVAEYQQAGRGRRGRKWFSPFGANLYLSMYWRLEQGPAAAIGLSLVIGIVMAEVLRKLGADKVRVKWPNDLYLLDRKLAGILVELTGKTGDAAQIVIGAGINMAMRRVEEDVINQGWITLQEAGITLDRNMLAAKLIYKLRAALELFEQEGLSPYLSRWKKLDNFIDRPVKLIIGDKEIFGISRGIDTQGALLLEQDGVIKPWMGGEISLRSAE*