MATDSTPLVALQDPVDVSLDDIEQSLRQIWLSHGGDGTAPAAVRATTFTLVVYEADDTQQLLAALGYYTGPLDGILGPWMQSAIRTAEKKHNLPLTGRVTPQLREALQQEYAQQQSQGKSRSDRQPVDMRGSGIADAIASQNPCRVIALCPTLGEDTGITAQVAAYCPINKKLRSSLVCCEYITLRGTHEAFQRVQPLLKSLIIQELPRFLWWKGDLFNNVDLFQALAPQFSRVIVDSSEFLDPLRGLRAIAPLLEQNLPLADLNWRRLGAWQELAAEAFDPPERRLAIQEIDQVVIDYEKGNPAQAFMYLGWLASRLQWQPRQVVYQSGDYDLYQVELVSADQRCIRAELAGVPTGDPGQVLGDLIDLKLTSTNLEADCCTIICSETRGCMRMEAGGSAQLCRTYHVTPLSDQTAEILLSQELQRWGPDFLYRESFAVVSQLLALMP