MLAQIEQEHYSKLHEILRLCRANLKNYDESLIQRAFFMCYRAHEGEKRASGEPFFYHPVEVAKLLVTELPLDGVSVAAALLHDVIEDSGYTYEDISAELGAEVADIVEGLTKISEIMVNRETTEAEGFRKMLLSMVKDIRVILIKFCDRLHNMRTLDSLPEHRRLRMALETRDIYAPLAHRFGLGKMKVDLENLALKYIDPEMYDYLLKKVRLSRNERVAYLNKMIAPIKDDLEKQGFTVELQGRAKHLYSIYNKMRMKNKKFDDIHDLYGIRVIIDTEKISDCFAVYGYITQQFPPIPQHFKDYISIPKHNGYQSLHSAIIGPKGHVVELQIRTRRMHEFAELGV