MTRIVVDPLTRIEGHLRIEVEVENGVITDAWSAGTMARGWEKILQGRDPWDAPYVTSRVCGVCEGVHTIASNQAIEDAFGIELTEAGRLMRNLFSAGYYVHDHFIHFYVLSALDFLDIMAIASYEGSDPGLLAVKSKIVGLVSAGDTSPFTPRYTPDEFSVNDPETVTTLVSHYLKAIELKAKSQKMLSYLTGIQPHPNALMPGGCTATPSVEVLQDLRKLWQEQADFVNNVYVPDVMAVGYGPLLPLAASGFGATNGNYLAFPMLPQGGSASAGDISFGGSNPMFRGGVVKANGERASRTDISNLTVEDVDYSQITESVTYSWYDYPAGVDALHPSEGVTDFNLQKQDAYSFLKAPRYNAETMEVGPLARGMVNQFPELVDFFNAGGREGVVARHLSRAVISKQIINDGLAWIDRLIEMRLAGPLVGMNEKPVPKTGRGMGVWDAPRGALGHWIEVDNWRIKNYQMVVPSTWNAGPRDENGVKGPYEQALIGAPVPDLDNPINVVRIIRSFDPCIACAVHLIDPHTNQRKVVKVA