MSKPQVFLVTGGNSGLGYQSALELARHRKTVIIGARNQQRLDSAVQSIKDATGNKNVVGYPLDLGSLSGVQKFAQAIKEDYPRIDGLILNAGISVGGFVWSSDGLESTFATNHLGHFYLTQLLLPNLTPTARIVVTSSGTHDPEQKTGAPAPKWNHPDDIAMPKAALNNQAPQKFSGLQAYTNSKLANVYFTYHLAALLKSQGSQQTVVAYDPGFCPDTSLARSFHWLVWWVMSRMVTTMMWMTGSPTKISTAAKSGALQARLAYDDAFAGKTGVYYSVDEEIRSSALSYDKAKAAELWEYSEQLVRQLSQAKANS*