MGKGEEVQIKESSISSDLLTFLNSSPTAFHAVDEAKKQLKDAGFEHLSEREDWKLESGKKYFFTRNHSTIVAFAIGNRYVAGNGFHIVGAHTDSPCLKLKPVSKVTKGGYLEIGVQTYGGGLWHTWFDRDLTVAGRLMIKEKKGDSITYLHKLVRIEEPVMRIPSLAIHLDRTVTDGFKVNTQTHLVPVLATSIKAELQKVAAENGVQCDGKESNERKNADDKNHHPILLQLLAAQACCQPDEIRDFELQVCDTQPSTIGGLMKEFIFSGRLDNLCMSFCSLKALIDSTNSEDSLDNETGVRMVALFDHEEVGSNSAQGAGSPVMFDALSRITMSFSSSDSKLVEKAIQKSFLVSADMAHALHPNYMDKHEDNHQPKLHGGLVIKHNANQRYATNAVTSFIFREIAERHNLPVQDFVVRNDMPCGSTIGPIIASGVGIRTVDVGAPQLSMHSIREMCAADDVSHSYEHFKAYFEEFSQLDAKIAVDI