MVLGQPLPLSVQLQVGKDTFVIKVVVDDGLVRFYPEKEALPSDIVVEGLQIGLVAKVVKSGLSCNGGDAQYKETTQNLHVIGNLDGHFTANYSRELPCIETMGINTSGVVPASCPPIAVAGTISRMLDETLLGEEPADVKGKAVPMQNSNLDTAKAGFTNLVVSQMGWVGILWKATPLCTWHFPPVQGQPPKSRARFDSLVIIPFTVMVVDSEEEDLVLAFGDQKLPAQIERELEDDGSFDSNIALAIYDVVDSLRVIPHLEASPLRLLGGRSVTDDSLSEIEVFESNPADIDPEEPKVAAMVSDMGMNFNIPIRMLFDEVKHIKKARWTVESRQILLRAMWGGVRKPNRQQGL*