MRDILSDIIRERERAEGGQGSGGDGEDDLLGVLLRVQKDGGVKCALTTDIIITVIQEVFAAGGETSATTLEWAMAELVKEPRLLRKAQAEVREAFRGQHRLTEGDMGKLSYLHLVIKETLRLHPPVPFLLPRQCREACDVMGYHVPEGTRVLVNAWAMARDGACWEDAEVFRPERFEEESAVADFRGGDFEFIPFGAGRRMCPGIALALANMELVLAGLLYHFDWELPDGGRPEELDMAEVCGLGIRRKSRLVLRATQCIPVGKLL