MLDPKFLRNELAVTAERLATRGFILDVAHLTQLEEKRKSLQVATEELQASRNAISKSIGQAKARGEDVDAIMAQVGDLGAQLDAKKVELAAVLEEVNAIAMSMPNLPDESAPIGADETENVEVRRWGSPRSFDFPIKDHIDLGEGLNGLDFKSAVKITGSRFIVMKGQIARLNRALGQFMLDLHTTEHGYTEAYVPLLVNEASLLGTGQLPKFGEDLFHTKPATEEGQGLSLIPTAEVPLTNLVRDSIVDEDELPIKLTAHTACFRSEAGSYGKDTRGLIRQHQFDKVELVQLVKPEDSMAALEVLTGHAETVLQRLGLPYRTVVLCTGDMGFGSSKTYDIEVWLPGQNTYREISSCSNMKDFQARRMQARYRVKADNKPVLLHTLNGSGLAVGRTLVAILENYQNADGSVTVPEALRPYMGGLTQIG