MADSAGEKKRVVVIGGGVAGSLIARSLQDEANVTLIDMKEYFEIPWAALRSMCDPSFAKRAVFSHSEYLPRGNVITSAAANITDTEVVTAKGDKVAYDFAVIATGHSETGAYTKDEKFSQYQTDHEKIKSASSILIIGGGQTGVELAAEIAVDYPDKKVTIVHRGSMLLEFIGESASNKVVNWLKSRKVEIILGQSVDVNTAKDGVYKTSGGQTIDAECHFICIGKPIGSGWLKETVLKGSLDIHGRLMVDSNLKVKGRSNVFGIGDITDIPELKLGYLAQRHAGIAAKNIRLLMKNANDNNLNVYKPALPLSLIALGKREAVAQFYCLSCIGRLPGMIKSGDLFVGRTRKQLGLLSELQ*