MFLVAIGAGAAVMEVHRALLHRGNGDTKELQEKEAALRKQLQDLQRDLRATQQRGQLTEQEAAQLAAVNLRLSAENADLAAASSSLKAENEALASRADSLLERQAALESAAESLKLENCTLLQQFDQLKLQYHQEASGFQEQVAELKSAVSGALSRFTSGDISADQLMAYLGAMGVELRCRKESLESLPDQLNSARSSQERLKLLDSVDVGGSWMAQMRLASAEPQLTARLLMAGAAAARNNTSGGQASAAALTDGASNGPVPAHAAAAGSSSAPATTTAALTYTKPTKLPTPPKGRPAAQLPHLPGSKVPPLKLAGVGGGPAAAPVASTAADENAAGNALEPTAAADKEASGTAKGKKSGSMRFVPGKKPVRKQAVPSAAPQLALDLPLSARGEGSSALPRLPFEAASDDGMDMLGGGGGGGRSVMALX