MNALFNKRTRDKGLKENLSPTSFQSSGNPRMDFFFYAMPYTPLENVAELLRRAWAHDPLTTLKLICQLRRVGDAGKSDKEGFYAAVFWLHQNHPKTLALNVERFAQFGYMKDLPEILFRLFAGADGRENNRRDRRYRHRKALTSELVRTGSREEEMEEARELGKNRTAEMAKRVLERYYSDSNYRFLHDKISGFFAESLKSDIGFLNSGEFKKIGLAAKWCPSLYSSFDRSTLLCETIAKRVFPRESDPSYSEIEEAHYSYRVRDRLRKEILVPLRKSLKLPVVYMSSNRWGELPYGTCPPSRREYVQEAL