MSRYTFNPPEEELITYFLNNKITKNDDLVGRQITEVNICLHEPAELPGLAKIESSHTWYFISPVEKFGRLSRTKRASRTGYWKITGNSRTIKDVDGNPIGLKKFLVFQENKRSSTSSSTTSKQYKSKWIIHEFHSFLHHPNKILTENKNIVKDYGGDYFNDLEELLSELHTTNWFDHSQYSHQYDQFHWECFTDITQSLEQGESSGLLLGENGHVYGGQNTTENSN