MESGGKTNRQLRKAICVSTDEKMKKKRSPSVIVIGGGMAGISAARTLQDASFQVVVLESRDRIGGRVHTDYSFGFPVDLGASWLHGVCKENPLAAVIGRLGLPLYRTSGDNSVLYDHDLESYALFDKAGNQVSQELVTKVGENFEHILEEICKVRDEQDEDMSIAQAFSIVFKRNPELRLEGLAHNVLQWYLCRMEGWFAADAETISAKCWDQEELLPGGHGLMVRGYRPVINTLSKGLDIRLSHRITKISRRYSGVKVTTEKGDTFVADAAVIALPLGVLKSGMITFEPKLPQWKQEAINDLGVGIENKIILNFDNVFWPNVEFLGVVAETSYGCSYFLNLHKATSHPVLVYMPAGQLARDIEKKSDEAAANFAFSQLQKILPDASSPINYLVSRWGSDINSLGSYSYDIVNKPHDLYERLRVPLDNLFFAGEATSSSYPGSVHGAYSTGVLAAEDCRMRVLERYGELEHEMEEEAPASVPLLISRM*