MTSVVEPLVAIVTTDLSAITRGRSVAESRLDRIAATGVGWLQANLSLTPFNSIVTPNPWGSSGDLRLIPDRQARFRTARTGSPTPFDMIAGDIVELDGSPWLGCTRTMLKDALAELTAATGLSVIAAFEQEFQISGASFAPAHSLSLAALRRADPFAPALMAALEEAGVNPEVIIAEFGDEQFEVTHAPADGLAAADRCVAIREITRELARNLGWQATFTPKTAPNAVGNGVHIHFSFIDADGQPATYDPSGPAGLSTKAGAFCAGVLRHLPAMTALTAASVSSYYRLKPHSWSSSYTWLADRDREASLRICPVATIGGKDPSRQFNIEYRAADATGNPYLSLAAIVRAGLEGIKANLPTPPLVSGDPTLMSEAEQGKLGLRRLPETLPAAIDALLADGTVIGWFAPAFVESFVGVKRHEAERLAGLDPAAICELYRTLY