MADSVGEKKRVVVIGGGVAGSLIARSLQDEANVTLIDMKEYFEIPWAALRSMCDPSFAKRAVFSHSEYLPRGNVITSAAANITDTEVITAKGDKVAYDFAVIATGHSETGAYTKDEKFSQYQTDHEKIKSACSILIIGGGQTGVELAAEIAVDYPDKKVTIVHRGSMLLEFIGESASNKVVHWLKSRKVEIILGQSVDVNTAKDGVYKTSGGQTIDAECHFICIGKPIGSGWLKETVLKGSLDIHGRLMVDSNLKVKGRSNVFGIGDITDIPELKLGYLAQRHAGIAAKNIRLLMKNANDNNLNVYKPALPLSLIALGKREAVAQFYCLSCIGRLPGMIKSGDLFVGRTRKQLGLLSELQ*