MELLSSTTPYSSLQFQSATDDFLRAVVAGPKALEEFSQKWSALQKGFSLATAESKLTQQTISMAAVTANDISILGQSFVDLQVQASSIEASLRAESEAILSNFFGSDSKKPNSRLSKPSLQSPRHPTSTPISNALANMLPQENGRGTISMTESAQSSSDPNPLPEFIEHAYKFFVANIFNPYPTREEKQAIVDQSNTGRVTVNSLTNWFTNARRRCGWADILKRRCDGDREEMVDLAKRVFVQPDPKRPVDERVIAEFMEMKENAESMYERNTRVSSWIDELDD