MTTTPPAALDPFAAQQKAIPYSSENGQRTQLSSILPPLIFGTATFNHQYNSDPFALDTTGLVAEALTKGIRAFDTSPYYGPSEILLGDALATPFVRSTFPRDSYFILTKVGRIASSEFDYSPEWIRTSIARSLERLHTSYLDVVYCHDVEFVSAEEVLAAVKELRRIRDEEGEKIRYVGISGYPIDVLGDLAEMILRETGEPLDAVMSYGHFTLQNQTLAGPRGIERLKAAGVSVVPNASPLGMGLLRRVGVPVGSLGDFHPASRELRTAIKRASDFCDQHSEKLEVIAIRYALENWISVGASVGSRGDPASGVPWKVESNDDVGGTKLGVSVIGVSKAPELEKTMLVWRSILDGLEGG