MATKRKVYITLSEFATKIVDLLPSNKGRQSLVLGLIEAYKLIDLCDGTIDIYPAQTKDLTTYHDDEFVKHLMGPRTFLDKNFNKIDKAETDLTNVVIEENDLDEKYGLTFDCYPFPSLDLYVQLTAASSINAARKIVQQVKETNDQIIAVNWYGGRHHCHKSHAAGFCYVNDVVLSINILRKNLGSVFYLDLDLHHGDGVENAFKFSKKVATCSIHRYDIGFYPGTGSLKSSRENTYNIPTEKGLNDSSMLWIIKEIVAPLILNFGPRAIVIQCGCDGLALDTHKEWNMTIKGYRDSIDWILSHFSEIPIMLLGGGGYSHTETAKCWTYLTGLVLGVSDIDTWDILPEHKNLDAYEKDGFRFWTDHNSGPSKMKDHNSVEYLNDIKTHLLSL*