MEGKRVEMSQIRKGPWKAEEDEVLISHVKKYGPRDWSSIRSKGLLQRTGKSCRLRWVNKLRPNLKNGCKFTAEEERVVIELQSQFGNKWAKIATYLPGRTDNDVKNFWSSRQKRLARILQNSGTPSSYSKSPKIKKEVPVFHNVPALEAPKFSSSMEEASYSKGQSCSSSYIDNSETTKLEQLPDLVNPKLYNIDANGAQLELMSRGQNPYAEAQPQFFFPQIPQPQPYLTLSLESQDLLAKFEDPYFSQVFAPMDVPELGSGHVGQPFLEPVRCSGFGAREETDNPVTPDTFFDDFPADMFDHMEPLPSPSE