MSVQKRLSYRIPFKLEVIKYAKEHGNRAAERHFGPPPTEKMIREWRIQEDPLQKADKSKHTFRGRTAKWPQIDVEMKEWITRHRNNGFSVSTKMIIYEAKRLAAEKGIEEFTGSPSWCYRFMRCGLAMRTKTRIAQKMPKSVKDETVIKSIKKCGISNALDGSEDNVLYEDSSDSDSTVSEPQSLSSDSSGDFLG