MKMTLTSEITQGKSFFLEVSSEMDMGELPVTFYRRFQDELSSLLSFIDCAGNELEVLIEKGPRTGIIVNGYRNFSSFYGLKLGGWLKISYVGSNQFIINEALDHNMKVKDFSYPPFKVSLDVKPTVGSDHVIDITDNSSHVRDTSYKTHTPSSNQLLPARFAKRAFPRKFDFVNVVQPSGHSIRMKLRWRDIRPNKVFLIKGWRRFSKNHKLVEGSVLRFSASSIDETTMSINILTPMATSFTMLKDLDASSDQQNWRLKVRVIKKWSISAAEDKYRRPMLEMIVMDQMGHRIQCSIRSPHRRFFENDITEGRLYSLTNFSLAANDKKY