MLALEAAQLDGPHLSCLYPEGVFYDLDSCKPFSYPDSDGGLDSTWGWTEAPPAPAIAPYEAFDPATAAFSHSQTVQLCYSHGPNPSTYSPMGTLDPAPSLEAPGPGLQVYPPEDFTSQTLGSLAYAPYPSPVLSEEEDIMLDSPALEVSDSESDEALLAGSEGRGSEAGARKKLRLYQFLLGLLLRGDMRECVWWVEPGAGVFQFSSKHKELLARRWGQQKGNRKRMTYQKLARALRNYAKTGEIRKVKRKLTYQFDSALLPASRHV