MRFLLQVCLVSVFFLSRGDHFEIKRDTADGYHCAVFGITRRGHQMLLYRGHRYVREKQKGDISNWKCSMHSKYQCKARAVTRKRNGREMMRLTHVKHTHEIFPENVGKMKY