MKKGVPTMRVPGRVFAIPKGKQLYKTFNNLKITILCGFVTILVLRGTIGIGSSGIFSRESKDFGDDLHTRKLAELKEKRKEVEEEEADEEIDPNKPYSLGPKISDWNEQRQEWLKQHPQFSTLPNGKPKILLVTGSQPKPCDNPVGDHYLLKSIKNKIDYCRLHDIEIFYNMAHLDAEMAGYWAKLPLIRKLMLAHPEVEWIWWMDSDAMFTDMVFELPLDKYKDYNFILHGWDDLVYNKKTWIGLNTGSFLLRNCQWSLDMLDAWAPMGPKGKVRDEAGKILTSTLEGRPKFEADDQSALIYLLITQKSLWGDKVYLESSYYLHGYWVILVEKYEEMIEKHHPGLGDDRCPLVTHFVGCKPCGSYGDYPVERCLNQMERAFNFGDDQILQSYGFQHSSLASFKVKRIWNDTANPLQLQNTLSMFSQKSL*