MVLAPISPLSLHAPAVAMRAGAPVMPAEPPTFDEMVASKKRLIDAHAADVDASLEWLGATLRAKEARTWGDAPGADLSVFNSLKLPGDVGFDPLNLAETEAHLLAYREAEIKHGRLAMLGVAGWVGSELLHEPAAYLLGAQSMLDLTDGRAPSVLNGGLGQFGGAFWLAAVGVAALLESATVKEQFEGWQSADKAWNYSPGDYGFDPLDLRGAIAKFWVERSDVAPASEAERMELLANVKANIDTAEITHGRVAMLAITGFALQEAVWHTAVVDQSPIFFATPVYHGIASLFGAIRGAF*