MLALEAAQLDGPHLSCLVGEGVSPRPEMTLSSLRQYPEGVFYDLDSCKPFSYPDSDGGLDSTWGWTEAPPAPAIAPYEAFDPATAAFSHSQTVQLCYSHGPNPSTYSPMGTLDPAPSLEAPGPGLQVYPPEDFTSQTLGSLAYAPYPSPVLSEEEDIMLDSPALEVSDSESDEALLAGSEGRGSEAGARKKLRLYQFLLGLLLRGDMRECVWWVEPGAGVFQFSSKHKELLARRWGQQKGNRKRMTYQKLARALRNYAKTGEIRKVKRKLTYQFDSALLPASRHV