MRPLLFSALLLLSGHAQASEWNDSQAVDKLFGAAGVKGTFVLYDVQRQRYVGHDRERAETRFVPASTYKVANSLIGLSTGAVKSADEVLPYGGKPQRFKAWEHDMSLRDAIKASNVPVYQELARRIGLERMRANVSRLGYGNAEIGQVVDNFWLVGPLKISAMEQTRFLLRLAQGELPFPAPVQSTVRAMTLLESGPGWELHGKTGWCFDCTPELGWWVGWVKRNERLYGFALNIDMPGGEADIGKRVELGKASLKALGILP*