MGQGCCCFACIDQASVGIVEQWGKFLYVAQPGLHFLNPCLGRWLAGSLSTRVQYLDVRAETKTKDNVFVQLLCSIQYRVLPQNADDAFYELQNPREQVQAYVFDVVRACVPKMNLDDLFEQKGEVAKTVSEELEKVMGAYGYSIEHTLIVDIIPDAAVRRAMNEINAAQRLRVASEFKGESEKILLVKKAEAEAESKHLAGIGIARQRQAITDGLRESVLTFASGVHGTSSKEIMDMVLLTQYFDTMKDIGGSSKNTALFIPHGPGHANDIMGQVRNGFLQANTDSLL*