MASSKERENFVYIAKLAEQAERYDEMVDSMKKVARLDVELTVEERNLLSVGYKNVIGSRRASWRILTSIEQKEDSRGNEHHVKRIKEYRNKVESELSDICHDIMTVIDEHLIPSSTAGESTVFYYKMKGDYYRYLAEFKSGNEKKEAADQSLKAYETASTTAEADLPSTHPIRLGLALNFSVFYYEIMNSPERACHLAKQAFDEAISELDTLSEESYKDSTLIMQLLRDNLTLWTSDIPEDGAEDAQRMEGTGKTGGGEDAE