MELKGNDSGRRHGSSPSVIVIGGGISGVAAARFLHNAYFKVLLLESRDRLGGRIHTDNSFGCPVDMGASWLHGVCNENPLAPLIRRLGLTLYRTSGDDSVLYDHDLESCMLFDMDGHQVPHKIVAEVGDAFKKILDETEKVRNENSNDISVLQAISIVLDRHPELRQEGVSHEVLQWYICRMEAWFSADADTISLKTWDQEQVLTGGHGLMVQGYHPVIEALSKDIDIRLNHRVKAITDGYNKVMVTLEDGRNFVADAAIITVPIGVLKANLIEFKPKLPDWKLSAIADLGVGNENKIALRFDTVFWPNVELLGIVAPTSYACGYFLNLHKATGHQVLVYMAAGRLAYDVEKLSDKEAANFVMRQLKKMFPDAPEPVQYLVSRWGTDPDSLGCYSYDLVGKPTDIYDKLRAPLGNLFFGGEAVCMDDHQGSVHGAYSAGIIAAEDCCQHLIKRLGSVQLVSSREEILKSIVPLKISRM*