MAKLNAYFGEFGGQFVPQILVPALDQLEQAFIDAQQDDAFRAEFMSLLQEYAGRPTALTLTQNITKGTKTKLYLKREDLLHGGAHKTNQVLGQALLAKRMGKHEIIAETGAGQHGVATALACALLGLKCRVYMGAKDVERQSPNVFRMRLMGATVIPVHSGSATLKDACNEALRDWSASYETAHYLLGTAAGPHPFPTIVREFQRIIGEETKNQILAREGRLPDAVIACVGGGSNAIGMFADFIEEESVRLIGIEPAGKGIDTHQHGAPLKHGKTGIFFGMKAPLMQDEHGQVEESYSVSAGLDFPSVGPQHAYLNAIGRAEYESITDDEALDAFQALARNEGIIPALESSHALAHAIKMAYAEPEKEQLLVVNLSGRGDKDIFTVHKLLEDKGAL*