MELETLYTPCYMPNSNWFVQESLSTEWTREDNKKFESALAIYDKDTPDRWFKVAAMIPGKTVFDVIKQYRELEEDVSEIEAGHVPIPGYLASSFTFELVDNHNYDGCRRRLAPVRGSDQERKKGVPWTEEEHRRFLMGLLKYGKGDWRNISRNFVVTKTPTQVASHAQKYYIRQKVSGGKDKRRPSIHDMTTVNLTETSASDKNKPPVIAPQQKLNSMSKVQLDWTSSHYNDGSLMVFNPNSDDLFVSSSSDVTSMALKMQGQDLYECALREAYAKVKVPGFSMAPRDFNNEAVFGIHAL