MRFSTLLFFLAPLAVLGDDDDVFDDQGRITAGDPATGPLCCNRGVADPSGTCKAMGLNSYACESFRKNNEGPVAGDPDDKSGCDNGSLELFPVGRDVKGFVANSKDSVILGPSSLGAVFKAFIGCAA