MADIYPWQQALWSQLGGRAQHAHAYLLYGPAGIGKRALAEHWAAQLLCQRPAAAGACGECKACQLLAAGTHPDYFVLEPEEAEKPIRVDQVRDLVGFVVQTAQLGGRKVVLLEPAEAMNVNAANALLKSLEEPSGDTVLLLISHQPSRLLPTIKSRCVQQACPLPGAAASLEWLARALPDEPAEALEELLALSGGSPLTAQRLHGQGVREQRAQVVEGVKKLLKQQIAASPLAESWNSVPLPLLFDWFCDWTLGILRYQLTHDEEGLGLADMRKVIQYLGDKSGQAKVLAMQDWLLQQRQKVLNKANLNRVLLLEALLVQWASLPGPG*