MASWTGNGPVPEKLEDLQSVLQSKGVKYAIGSFVDIHGCCKGKIVPLSHFVHMFEGSELFTGAALDGVPQEVSDEEVATMPDAKGCTILPWNREIAWFPSDLYLSGRPFEACCRTILKRQLAEAEKLGYMFNLGIETEFFILKDQPDGKFVPISDRDTLDKPCYDVVGFLDNYKWMDEIVQAMNELGWDVYSFDHEDGNGQFETDFAYSDALTMADRFTFFRLMVKEIARKHGYFATFMPKPFKNRTGSGAHYNMSLADSKTKENLFECKDDPRGCGLSELGYHFIAGILKHGQALSAVIAPTVNSYKRLVAQGSMSGFTWAPVYVCYGNNNRTNMLRIPLGGGRVECRAADIATNLYLGAAMILAAGLEGVREKLDPGQPHTENMYKMTLEELKEQKIETLPRTLGEAVEAFAADPLSKEVFGEQMFKSFVEYKSREWAEYHTHVSDWEIERYLKFF*