MKILSFATRQFYQSSQAASLPHKVKFAVSVVQLPWDTHNCKSSLVIRLKRNYATTTWQRTQRVALPEVAGDPSIIKSAFRERLDAERAQALLGGGQKRIDKIHARGSLTARERLELLFDNESFHELDQLKAHRCTEFGMDEKEFPGDGIVTGHGTINGRVVYAFSQDFTVLGGSLSETHAEKMCKVMDMAMRVRAPVIGLNDSGGARIQEGVDSLGGYAEVFQRNVDASGLIPQISVIMGPCAGGAVYSPAMTDFIFMVEDTSYMFVTGPEVVKTVTNETVTKEDLGGAR