MLALEATQLDGPHFSFLCPDGIFYDLDSCKHSSYPDSEGAPDSLWGWTEAPPVSATPYEVFDPAATTFGHPQAAQLCYGPSAYSPVGTLEPTPSLETPGLSLLTYPTEDFTGQTLGPLAYAPYPSPALSEEEDLLLDSPALEVSDSESDEALGSSPERRGSEAGARKKLRLYQFLLGLLTRGDMRECVWWVEPGAGVFQFSSKHKELLARRWGQQKGNRKRMTYQKLARALRNYAKTGEIRKVKRKLTYQFDSALLPAARRA