MELKGNDSGRRHGSSPSVIVIGGGISGVAAACFLHNAYFKVLLLESRDRLGGRIHTDNSFGCPVDMGASWLHGVCNENPLAPLIRRLGLTLYRTSGDDSVLYDHDLESCMLFDMDGHQVPHKIVAEVGDVFKKILDETEKVRNENSNDISVLQAISIVLDRHPELRQEGVSHEVLQWYICRMEAWFSADADTISLKTWDQEQVLTGGHGLMVQGYHPVIEALSKDIDIRLNHRVKAITDGYNKVMVTLEDGRNFVADAAIITVPIGVLKANLIEFKPELPDWKLSAIADLGVGNENKIALRFDTVFWPNVELLGIVAPTSYACGYFLNLHKATGHQVLVYMAAGRLAYDVEKLSDKEAANFVMRQLKKMFPDAPEPVQYLVSRWGTDPDSLGCYSYDLVGKPTDIYDKLRAPLGNLFFGGEAVCMDDHQGSVHGAYSAGIIAAEDCCQHLIKRLGSVQLVSSREEILKSIVPLKISRM*