MRLLNIITGLVGFAGFASTTATQYGLPKHRSYRYGAGNAKRELQTTKQNRNFLPGRAGDVGEIIKPKVMIVAMFDLEANAFLNNNMPSLYGVNVTVPGFSPLYPQVHCTSAGDICHMTTGEGEINAAASVSALTYSRLFDLTNTYFLIGGVSGINPYFGTTGSVTFPRYAVQLTLQYEIDSRQLPNGGGGFSSGYFTLVSFGLEYDATWVNGLLNISSGSLGTKTFKNNVYPSVIYGTEVFELNDALRKRAFSVAKQAKLQDTDEAAAYRKKYQFSPAKDPPGVVMCDTGTADTWWTGSILADAFSNLTNLLTNGTGQYCTTQQEDNAILAVLVRAAAAELVDFARIVVMRTGSDFDRAPPGTDELYNLLQAPQGGFPSALANIYVAGVEVANDIVRNWQSAFENGIQPTNYIGDILNTLGSPNGYKPDIG