MKDIDWKTKLSGLVNRDELMKKPRVIFGYLSEKDWAFIEFLCFTHASWRYVVSMAQPTGYRIDLVVFAESRWLREMGSICEVVDLNEVARGGGDEDDEGEGGEGGGGGSYAQLRRHGNESTCFVVPYPRPPEVVWQNYPFVASYHFLADQRAADLITHNYGYAMKTDFDCFITATLIHHFPLQFETGRMHYTPLPGTSERLRRVAQDLGLQHRGRHDVGPTWYGDAHTLVSLARASLPVVYHLLDEEFEANADGSWRQNWVAGEGWPLWSKDMAVMYAPDIVLNHLVENFDISTKYDVHGDTERYTFSLYHIHCQHGDGNFSKFEFFKHKYDDRDVTGGLDFHLVKDYALWLAVSTWRHVMAMQQGQQQGQQQGQQQGSWR*