MDLVDVDSGVGNEFNRPVWGFMEESGRLNIVDYFPMLRPLDPQGVRRRMMGYMKKGFAIIDEMIDRSVLVKGSSRASPVENDYLDALLDPSSGLTREKVKSLIWDLFSPGSDTSSSTLEWCLTELLCNPNAMAKAQELIETIGKDKEVVESDIAQLPYQQAVVKETLRVHLPGPLKLPHKALSNAEIGGYTIQKDSQVLVNAWAIGRDPHTWESPTLFMPERFMGSKHDYEGNYFEFLPFGAGRRICPGLPLASPMLHLMLASLLHSFA