MAALVTPAGCPTVSELVVQGRDSAAVLEALLRGASSPDNAGIRELAGEILRCCDRALAALHAVEGAAVDVSGGRKRKSGPGGADSLTRPRRRMRASGGEKAARVERRRTAEDGFIWRKYGQKEIHNNRHPRLYFRCTYKHDSGCPATRQVQQAEDDPSLYVITYFGDHTCCQGDAAGAVLEAEDVKMQPFVINFGPATASSGSPWLSSPSDTDDVRRSDSGASGSSQAVCSPEEFGVKEAKVESTSEDSHATDPAAAELSSSADFSCASPAWNPLSGCLDWDYFGDSSFDCEFMDFDAIPLFQ