MEQIFVYFTGTAGSGKTYMTKALADWFDLKKLDYLTVNLDPGADFLPYSADIDVREWFTLEDIMGRYNVGPNGAQIIGADLVSTLIDDIRDEIQLSSSEYVLIDTPGQLELFTLRESSRVLVNALNPERSVMVYLFDPVVSKTPSGFLSMLFMASSAVFRLEIPQVLVLSKSDILSERELERIVEWSEDPETLYDSLNLERKTLNLELFLLLKEAGLFRPLIPASALTGYGMEDIYDAIQEIFYGGDDLERILF