MASLKLPEVVPSPTQDSERLRKAFQGFGTDEKAVILVLGHRNAQQRKKIGETYQQLYNESLVDRLHSELSGDFRNAVILWTYDPPERHARLAKDALKAKKGIKHLQVLVEIACASTPNHLVAVRQAYCSLFDCSLEEDIIASVAPALRKLLVSLVSSFRYDKVAVNLEVAKEEASKLHEAINSKQLDNDHIIWILSTRNLFQLRETFACYNNLYGNTLEQDIKKCGNGDLESLLHTVIWCIDCPEKHFAKVVRDSIVGFGTDEDSLNRAIVTRAEIDLLNVRFEYANVYKSSLDDDVIGDTSGYYKDFLMTLLGKGPDGE*