MSTGKTALLIGDISHSRKEWKDVSSLAKLMEYPSGTRQDFISKCKAGDFNSVTALYRSNDSAGITGPFNQELVSVLPSSLKFICHNGAGYDNIDVAACTARGITVANTPIAVNEATADIGILLLLGALRRVTGPLISVQRGEFRGPRHELGHDPRGKVLGVLGMGGIGKAMARRAKAFGMSVQYHNRRQLPPVEEQGAKYVGFDELLSTSDVLSLNLSLNKKTRHIIGEPEFRKMKTGIVIINTARGALIDEVALVKALEEGKVWAVGLDVFEEEPSIHPGLMDNEKVFMLPHLGTCTFETQKDMELLVLENLRLALTEGRVKTLVPEQKGAKL*